Azure DevOps Pieplines:使用当前内部版本号创建文本文件

时间:2018-12-18 20:52:43

标签: azure azure-devops azure-pipelines azure-pipelines-release-pipeline

我有一个构建和管道设置来构建解决方案,并通过ftp上传将完成的.exe文件上传到我的网站。一切正常,我将其设置为创建一个名为$ Build.BuildNumber(例如20181218.4)的新文件夹,其中包含.exe文件,以便我可以保存完成的构建的存档。

现在,我想将BuildNumber写入一个文本文件,该文件位于该ftp服务器的根目录中的某个位置,并且名称保持不变,以便我的程序可以读取该文件以了解最新的版本,然后使用与内部版本号相同的名称,然后下载.exe文件。 之所以这样做,是因为我知道如何在程序中实现该逻辑,并且如果我手动执行该逻辑对我来说很好,但是我宁愿使用Azure DevOps Pipelines自动实现它。

那么我如何使用Azure DevOps Pipelines创建这样的文本文件?

1 个答案:

答案 0 :(得分:0)

您可以使用powershell任务来创建文本文件。

在powershel任务中使用以下命令

New-Item pathtoFile\test.txt
Set-Content pathToFile\test.txt '$Build.BuildNumber'