gpt4 book ai didi

Jenkins Git 分支无法使用环境变量

转载 作者:行者123 更新时间:2023-12-02 17:37:38 25 4
gpt4 key购买 nike

各位, 有一个作业配置的环境变量 BRANCH,但是当我尝试用它配置 git scm 时,我在控制台中收到错误

分支说明符(“任意”为空) */${BRANCH}

git rev-parse refs/remotes/origin/${BRANCH}^{commit} # timeout=10 git rev-parse refs/remotes/origin/origin/${BRANCH}^{commit} # timeout=10 git rev-parse origin/${BRANCH}^{commit} # timeout=10 ERROR: Couldn't find any revision to build.

我 100% 确定 git 没问题,分支存在。

最佳答案

因此在完全 checkout 下,将 */${BRANCH} 更改为 */$BRANCH,这应该读取环境变量。

分支说明符(“任意”为空)*/$BRANCH

在管道中,确保您没有指定轻量级 checkout 。从 Jenkins 2.73 开始,轻量级 checkout 将不会读取环境变量,但完整 checkout 会读取环境变量

查看此问题讨论以了解更多详细信息 https://github.com/jenkinsci/ghprb-plugin/issues/564

关于Jenkins Git 分支无法使用环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29928873/

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