【问题标题】:Gitlab: Make required variables when running pipelineGitlab:运行管道时制作所需的变量
【发布时间】:2021-12-12 12:26:15
【问题描述】:

我希望在 gitlab 中执行管道之前需要一些变量。 我能实现吗。 我下面有 gitlab-ci.yml

stages:          # Runs First - Anything that needs to run prior to your scripts running
  - deploy
  - Script

variables:
  Domain:
    value: "dom"
  HOST_NAME:
    value: ""  
  JAVA_FILES_WITH_ARGS:
    value: ""
  

我想在运行管道之前强制(JAVA_FILES_WITH_ARGS,HOST_NAME)如何实现它。没有这两个变量值,它不会启动管道。

【问题讨论】:

  • stackoverflow.com/questions/69674002/… 可能是正确的方法
  • 如果答案有用,请不要忘记更新,如果是另一个问题;)
  • Simon 如何在允许不继续时给出自定义错误消息,而不是“没有阶段和管道”

标签: gitlab gitlab-ci gitlab-ci-runner


【解决方案1】:

答案:是

rules:
 - if '$JAVA_FILES_WITH_ARGS != "" && $HOST_NAME != ""'
 - allow_failure: true

【讨论】:

    猜你喜欢
    • 2022-08-11
    • 2021-12-08
    • 2022-01-19
    • 2023-01-02
    • 1970-01-01
    • 2021-01-23
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    相关资源
    最近更新 更多