【发布时间】:2021-11-29 04:32:29
【问题描述】:
script.sh 在一个特定的分支中,而不是在 master 中,那么如何在脚本标识符中指定以在该分支中定位文件。
build_job:
stage: build
script:
- ./project/config/script.sh > job.yml
【问题讨论】:
标签: git shell gitlab yaml gitlab-ci
script.sh 在一个特定的分支中,而不是在 master 中,那么如何在脚本标识符中指定以在该分支中定位文件。
build_job:
stage: build
script:
- ./project/config/script.sh > job.yml
【问题讨论】:
标签: git shell gitlab yaml gitlab-ci
如果您想在管道作业期间交换分支,那么您需要:
before_script 中设置身份验证,script 部分,添加标准的git 命令,例如git checkout,以到达正确的分支,请记住,如果您检查了它所在的分支,则作业正在使用该分支。因此,如果您想针对当前分支或提交运行脚本,则必须将文件复制到作业可以访问的临时位置,然后再次切换到当前分支/提交以运行脚本。
【讨论】: