gpt4 book ai didi

git - 如何在 VSTS/TFS 构建中检索 Git 提交 ID 和消息?

转载 作者:太空狗 更新时间:2023-10-29 13:32:14 26 4
gpt4 key购买 nike

我在使用 VSTS 的 CI 环境中,我想获取提交注释以将他设置到文本文件中。

这是我的构建步骤: enter image description here

想法是将 GIT 提交注释复制到存储在工件文件夹中的文本文件中。然后使用 HockeyApp SDK,我将在发布说明中设置我的提交评论。

我可以通过命令行操作轻松复制文件,但我不知道如何检索评论。

最佳答案

环境变量 $(Build.SOURCEVERSIONMESSAGE) 在构建期间设置。您可以直接在任务输入中使用 $(build.SOURCEVERSIONMESSAGE) 访问它。

如果您想在 powershell 脚本或内联 powershell 脚本中访问它。您可以通过环境变量访问它,即 Get-Item Env:\BUILD_SOURCEVERSIONMESSAGE

以下脚本将在二进制文件夹中创建一个新文件 commit.txt,其中包含提交消息。使用具有内联类型的 Powershell 任务运行脚本。

$message = (Get-Item Env:\BUILD_SOURCEVERSIONMESSAGE)

$path = (Get-Item Env:\BUILD_BINARIESDIRECTORY).Value + '\commit.txt'

echo $message > $path

enter image description here

关于git - 如何在 VSTS/TFS 构建中检索 Git 提交 ID 和消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38199473/

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