作为自定义发布构建任务的一部分,我如何上传到Repo

时间:2019-07-26 06:12:02

标签: azure-devops-extensions

我已经构建了Release管道自定义任务扩展,并且已经成功完成,我们正在从一个位置(Dev环境)下载文件,然后将其部署到下一个(测试环境),我希望捕获构建任务文件,并将其存储在回购中作为任务的一部分。

我已经研究了所有Microsoft文档,示例等,但找不到任何东西,有人可以推荐一些博客/教程/示例,让我做我想做的事吗?

关于自定义构建任务,我还有其他一些查询,并且希望获得一个端到端的通用教程,我发现了关于Microsoft Docs的不同信息,但是将它们拼凑在一起是一个问题。

1 个答案:

答案 0 :(得分:0)

  

作为自定义发布构建任务的一部分,我如何上传到Repo

作为自定义发布构建任务的一部分,没有这样的现成方法可以将文件上传到Repo。因为不建议您使用脚本/生成任务将文件直接上传到存储库,而无需进行任何检查。

如果您有兴趣,可以尝试使用以下方法执行此操作:

步骤:

  • 使用任务下载文件,您可以将它们复制到本地回购目录。然后在所有“命令行”任务中将“工作文件夹”指定到本地repo目录。
  • 使用可以将提交推送到TFS / Azure Devops的帐户运行构建代理。

详细步骤:

  1. 运行git add <filename>命令:

enter image description here

  1. 运行git commit -m "Commit message"

  2. 运行git push origin master

注意:确保已在构建代理计算机上安装了Git。

希望这会有所帮助。