diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8fc5490..52f1bac 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,5 @@ +image: shockrah/freechat:0.4 + stages: - build - test @@ -6,17 +8,16 @@ variables: CARGO_HOME: $CI_PROJECT_DIR/.cargo +before_script: + - export PATH="$CARGO_HOME/bin:$PATH" + build-json-api: - image: rust:slim-buster - + # Literally so expensive that I realy just don't wanna deal with it stage: build when: manual only: [ "master" ] - before_script: - - apt-get install default-libmysqlclient-dev # required to build/test mysql - script: - cd json-api/ - cargo build --release @@ -31,15 +32,10 @@ build-json-api: test-json-api: - image: rust:slim-buster - stage: test needs: - build-json-api - before_script: - - apt-get install default-libmysqlclient-dev # required to build/test mysql - script: - cd json-api/ - cargo test --release