diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f0a5339..e8214d1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,26 +3,25 @@ variables: CARGO_HOME: $CI_PROJECT_DIR/.cargo cache: - key: ${CI_COMMIT_REF_SLUG} + key: "$CI_JOB_NAME" + untracked: true paths: - - $CI_PROJECT_DIR/.cargo + - $CARGO_HOME - $CI_PROJECT_DIR/server/target +before_script: + - export PATH="$CARGO_HOME/bin:$PATH" + build-release: stage: build only: - testing - cache: - paths: - - target/ - before_script: - - cd server/ script: - - cargo build --release + - cd server/ - diesel setup --database-url $DATABASE_URL - + - cargo build --release api-test: