Xav*_* W. 4 git continuous-integration hockeyapp azure-devops
我在使用VSTS的CI环境中,并且想要获取提交注释以将他设置为文本文件。
这个想法是将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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4667 次 |
最近记录: |