gpt4 book ai didi

gitlab - Gitlab CI 环境 URL 中的用户定义变量为空

转载 作者:行者123 更新时间:2023-12-04 15:24:08 27 4
gpt4 key购买 nike

我有以下(简化版)gitlab-ci.yml :

variables:
APP_NAME: "hello-gitlab-ci"
deploy:
stage: deploy
script: some-script
environment:
name: staging
url: http://hostname/$APP_NAME/$CI_BUILD_REF_NAME

Gitlab UI 中的结果 url 是例如: http://hostname//master . $APP_NAME似乎解析为空字符串,而运行变量 $CI_BUILD_REF_NAME正确解决。

GitLab 社区版 8.13.0,gitlab-runner 1.7.1。
我错过了什么?

最佳答案

来自 GitLab doc ,GitLab Runner 0.5.0 或更高版本和 GitLab CI 7.14 或更高版本支持 YAML 定义的变量,因此首先请检查您的 GitLab 组件版本。

还尝试启用调试,以获取有关此变量未解析原因的更多线索:

job1:
variables:
CI_DEBUG_TRACE: "true"

关于gitlab - Gitlab CI 环境 URL 中的用户定义变量为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40502337/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com