VSTS 与安全文件的持续集成

VSTS Continuous Integration with secure files

你好 Whosebugers,

我最近一直在用 GIT 在 VSTS 上玩 CI-CD。我有一组引用安全文件的构建任务。我使用“下载安全文件”任务在构建时访问这些文件。但是,我想知道是否有办法提交这些文件或至少从我的开发环境中自动更新它们。目前,这些文件需要手动上传,这是错误的。 谢谢

目前无法自动更新安全文件。您需要手动上传安全文件。

而当上传一个已经存在的安全文件名时,您需要删除现有文件并添加新的同名文件。

并且有用户的声音Allow us to update an existing Secure File instead of having to delete and re-upload推荐了这个功能,可以投票跟进

您可以使用API删除和上传库中的安全文件。

要安全删除文件,请使用 PUT API
https://dev.azure.com/{organization}/{project}/_apis/distributedtask/securefiles/{secureFileID}?api-version=5.0-preview.1

为了安全上传文件,请使用 POST API https://dev.azure.com/{organization}/{project}/_apis/distributedtask/securefiles?name={fileName}&api-version=5.0-preview.1

内容类型=application/octet-stream