Я создал файл .gitlab-ci.yml и попытался развернуть мой репозиторий maven на gitlab на heroku.К сожалению, я не понимаю, как это сделать без heroku-cli (который я не смог установить на gitlab).Процесс сборки и процесс тестирования не завершаются неудачно, но процесс развертывания вызван отсутствием у меня информации о том, как именно он работает.
Созданный мной файл yml выглядит следующим образом:
before_script:
- apk update && apk add git
- apk update && apk add openjdk8
- apk update && apk add maven
- git --version
build:
stage: build
script:
- mvn compile
test:
stage: test
script:
- mvn test
deploy:
stage: deploy
script:
- heroku git:remote -a NAME_OF_MY_HEROKUAPP
- git push heroku master
only:
- master