我创建了一个.gitlab-ci.yml文件,并尝试将gitlab上的maven存储库部署到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