gpt4 book ai didi

git - Bamboo Gradle 构建失败并显示 "fatal: No names found, cannot describe anything"

转载 作者:行者123 更新时间:2023-12-03 05:39:12 34 4
gpt4 key购买 nike

我继承了在远程代理上运行部署的 Bamboo 构建。当我运行它时,Bamboo 中的构建被标记为“成功”,但是 deploy由于致命异常,任务最终被跳过 - 这是日志的片段:

build   17-Jan-2019 10:25:33    Starting a Gradle Daemon (subsequent builds will be faster)
build 17-Jan-2019 10:25:39 :cleanPackage UP-TO-DATE
build 17-Jan-2019 10:25:39 :copyFiles
build 17-Jan-2019 10:25:39 diffTarget: SIT
error 17-Jan-2019 10:25:39 fatal: No names found, cannot describe anything.
build 17-Jan-2019 10:25:39 build.gradle
build 17-Jan-2019 10:25:39 :deploy SKIPPED
build 17-Jan-2019 10:25:39
build 17-Jan-2019 10:25:39 BUILD SUCCESSFUL

Bamboo build设置为 checkout 存储库,然后运行名为 deploy 的任务:

enter image description here

我认为在 checkout 存储库时可能会出现问题(我对 Gradle 完全陌生) - 我见过 this post在 OP 在命令行上显式运行 git describe 的地方引发了完全相同的异常。所以,我猜这是一个 git 异常,可能是 git 命令配置不正确?

另一件需要注意的事情是,在 build.gradle 文件中,我有 Bitbucket 凭据,但我故意在无效凭据和工作凭据之间切换,并且输出是相同的 - 所以我认为这不是这个存储库本身特有的东西.

有没有人有任何建议/我应该在哪里进行故障排除?任何事情都是有帮助的,即使它验证这可能是 Git 配置问题,而不是其他问题。让我知道是否还有其他信息应该包括在内 - 就像我说的,我完全是新手 :)

最佳答案

对于偶然发现此问题的任何人,链接问题中的问题完全相同,并且与 Bamboo 本身无关 - Gradle 脚本正在制作 git describe --tags调用,但存储库没有定义标签。

(我没有在原始问题中包含必要的 Gradle 片段,向为此失眠的可怜的灵魂道歉):

result = exec{
commandLine "git", "describe", "--tags", "--match", "$diffTarget-*", "--abbrev=0"
standardOutput = stdout
ignoreExitValue = true
}

关于git - Bamboo Gradle 构建失败并显示 "fatal: No names found, cannot describe anything",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54241118/

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