|
2
|
| Anthony Klotz · 技术社区 · 8 年前 |
|
|
1
2
经过一些研究和几个小时后的Postman/VSTS测试,我能够编写一个powershell脚本,向VSTS发送API请求并将文件提交到存储库。 我引用了 Create a push documentation here . 我需要确定JSON请求的以下属性的正确值:
以下是一个检索最新objectId以用作oldObjectId值的示例:
我的下一个任务是准备newContent属性。因为我想上传一个XML文件,
我不得不用Powershell的
然后,为了确定是添加新文件还是修改现有文件,我需要向脚本添加逻辑以检查文件是否存在,并将changeType设置为
最后,现在我已经收集了所有信息并对XML内容进行了编码。我需要构建请求主体并调用API。以下是请求的正文:
最后,上面的樱桃:
希望有帮助 |
|
2
1
虽然我通常认为发布到源repo并触发构建是个坏主意,但这相对容易。
您可以调用
您可以看到VSTS本身是如何添加授权标头的:
选择每个内置VST都有一个“人工制品”的概念。您可以使用 复制和发布构建人工制品 任务捕获数据并确保它们不会丢失。 生成历史记录如果您希望构建在源代码管理中,请务必查看新的YAML构建支持: |
|
|
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 1 年前 |
|
|
Anonymous Person · 在运行时进一步定制管道 2 年前 |
|
depreston · 如何遍历一个具有多个值的参数 2 年前 |
|
|
roteki · 用于多个容器的trivy管道 2 年前 |
|
|
Lakshay Kashyap · 替换Azure管道参数中的多个字符 2 年前 |