【发布时间】:2019-01-04 08:29:04
【问题描述】:
我对 Git 和 GitLab 真的很陌生。我的目标是创建一些 CICD 作业,这些作业应该在特定分支上发生提交时运行。在过去的两周里,我浏览了一些主题和视频,并提出了现在实际运行的 yaml 文件并构建了一些文件。我目前的要求是获取一些参数,例如提交的分支名称、提交的文件,然后将这些文件下载到远程系统。我已经查看了 CICD 变量并尝试回显这些变量以查看值。
echo $CI_COMMIT_REF_NAME 只是在 CICD 作业控制台中回显值 $CI_COMMIT_REF_NAME。
我们怎样才能得到这个值?任何指针都非常感谢。
提前致谢!
【问题讨论】:
-
如果您将
.gitlab-ci.yml文件粘贴到此处将非常有用。 -
stages: - build Job1: stage: build tags: - iib-project-dedicated-ruuner script: - echo $CI_COMMIT_REF_NAME - call C:\Users\abhi\IBM\IIBT10\GitRepo\cicd.bat -
抱歉格式错误。我现在正在尝试一个简单的 POC 来打印变量名。一旦成功,我将更改适合我的构建服务器的代码
-
我遇到了问题。这是一个语法问题,我修复了它。但是当我现在回显该值时,我得到了空值。
-
请粘贴完整的
.gitlab-ci.yml文件。没有它就很难找到问题。