有没有一种方法可以让我的GitLab管道中的deploy-prod
任务在特定的版本标记处拉取main
分支,而不是总是拉取最新的代码?这里$VERSION_NUMBER是管道中可用的变量
deploy-prod:
tags:
- prod-runner
image: docker.xxx/nodejs:14
stage: deploy-prod
environment:
name: prod
script:
- npm install
- npx sequelize-cli db:migrate
when: manual
rules:
- if: $VERSION_NUMBER != ''
1条答案
按热度按时间rm5edbpk1#
您可以运行
before_script
来获取所有标记,并在脚本中通过传递VERSION_NUMBER
来 checkout 特定标记。