GitLab CI声明的变量仅展示文本输入框,是否可设置为下拉选择菜单?
GitLab CI 变量下拉选择框配置方案
GitLab 13.7及更高版本已经原生支持该需求,你可以通过给变量添加options字段配置预设可选值,配置后手动触发流水线时对应变量就会从文本输入框变为下拉选择框。
配置示例
你可以参考如下方式修改你的变量声明:
USER_NAME: value: "" description: "选择用户名" options: - "zhangsan" - "lisi" - "wangwu" File_Name: description: "选择文件名" options: - "deploy.yaml" - "config.toml" - "dockerfile"
相关说明
- 如果
value字段设置为options中存在的某一个值,该值会作为下拉框的默认选中项;如果value留空,默认不会选中任何选项,触发时需要手动选择 - 单变量的
options最多支持配置25个可选值,单个可选值的长度不能超过255个字符 - 该配置仅限制手动触发流水线时的变量输入,定时触发、API触发等场景依然可以传入
options之外的自定义值
内容的提问来源于stack exchange,提问作者Rajarshi Das
相关产品推荐
相关产品推荐

