我正在将 Azure 管道与 Git 存储库一起用于 .net 应用程序。
是否有一个构建步骤可以实现
- 从 git 存储库下载压缩的解决方案(源文件)
- 并将 zip 文件上传到外部 API
最佳答案
我可以帮忙下载。还没有尝试过上传,但也许您可以重复使用相同的想法。一个想法是有一个脚本可以调用“curl”命令来下载 zip 文件,如下例所示,我在其中创建一些文件夹结构,然后删除下载的文件
- task: CmdLine@2
inputs:
script: |
cd Folder1
cd Folder2
mkdir models
curl --output models/model_name.bin https://s3.amazonaws.com/models.test/model_name.bin
并替换 URL 和目标文件夹并尝试一下:)
更新:
我只是发现但没有测试它。下面是用于上传的curl命令:
要将文件上传到 FTP 服务器,命令为:
curl -T FILENAME SERVER_ADDRESS -user USERNAME:PASSWORD
关于git - Azure管道: Download zipped solution from git repo + upload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59970758/