如何在运行作业之前使用用户界面向 gitlab 作业添加选项?
Posted
技术标签:
【中文标题】如何在运行作业之前使用用户界面向 gitlab 作业添加选项?【英文标题】:How to add options to gitlab job with user interface before running the job? 【发布时间】:2021-12-30 02:41:31 【问题描述】:我想用不同的参数运行一个 gitlab 作业。 我喜欢在运行之前从列表或用户界面中的输入中选择值,然后将值传递给 yaml 文件。
这可能吗?如果是的话怎么做?
谢谢。
【问题讨论】:
【参考方案1】:不可能直接在工作中执行此操作。您可以手动运行管道并直接在 UI 上定义环境变量。然后在作业中使用这些变量。但同样,您需要运行整个管道,而不仅仅是一项作业。
您可以在此处找到有关手动管道的更多信息:
https://docs.gitlab.com/ee/ci/pipelines/#run-a-pipeline-manually
【讨论】:
您好,感谢您的回答。所以不可能给一个变量分配很多值,然后在运行管道之前选择你想要的值,就像在 jenkins 上一样? 您可以使用手动管道来完成,在运行之前定义变量。或者,您可以在管道配置中定义工作流,然后根据您的条件定义环境变量以上是关于如何在运行作业之前使用用户界面向 gitlab 作业添加选项?的主要内容,如果未能解决你的问题,请参考以下文章
如何让 Gitlab CI 管道始终运行一些作业,而其他作业仅在合并请求上运行?