1 image: fukamachi/sbcl 2 before_script: 3 - apt-get mercurial 4 - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 5 - rustup default nightly 6 - hg clone https://lab.rwest.io/otom8/demo ~/quicklisp/local-projects/demo 7 stages: 8 - build 9 - test 10 - deploy 11 build-job: 12 stage: build 13 script: 14 - echo "Compiling the code..." 15 - make build 16 - echo "Compile complete." 17 unit-test-job: 18 stage: test 19 script: 20 - echo "Running unit tests..." 21 - make test 22 lint-test-job: 23 stage: test 24 script: 25 - echo "Linting code..." 26 - make fmt 27 - echo "No lint issues found." 28 deploy-job: 29 stage: deploy 30 script: 31 - echo "Deploying application..." 32 - echo "Application successfully deployed."