我真的是Git&GitLab的新手。我的目标是创建少量CICD作业,当在特定分支上发生提交时应运行。在过去的两个星期中,我浏览了几个主题和视频,并提出了yaml文件,该文件现在可以实际运行并构建一些文件。我当前的要求是获取一些参数,例如提交的分支名称,提交的文件,然后将这些文件下载到远程系统。我已经遍历了CICD变量,并试图回显这些变量以查看值。
echo $CI_COMMIT_REF_NAME
只是在CICD作业控制台中回显值$CI_COMMIT_REF_NAME
。
我们如何获得这个价值?任何指针都将受到高度赞赏。
谢谢!
答案 0 :(得分:0)
在您的.gitlab-ci.yml
文件中,您好像在Windows环境中,应该使用其他环境变量。
例如,$CI_COMMIT_REF_NAME
实际上应该是%CI_COMMIT_REF_NAME%
bash/sh $variable
windows batch %variable%
PowerShell $env:variable