image: maven:latest variables: PORT: "5000" build: stage: build script: - mvn compile test: stage: test script: - mvn test gitlab-deploy: stage: deploy script: - mvn package - systemctl --user stop simple-webapp.service - cp -r target/ /home/gitlab-runner/simple-webapp-deploy/ - systemctl --user start simple-webapp.service artifacts: paths: - target/ heroku-deploy: stage: deploy script: - dpl --provider=heroku --app=vs3318-simplewebapp --api-key=$API_TOKEN only: - master