如何解决curl命令替换现有文件夹
我正在使用JFrog存储所有工件。我正在使用curl cmd替换工件。 下面是curl cmd,它没有替换/覆盖“ WINX64.zip”的问题。
$('table').on('click','button[id="model"]',function(e){
var id = $(this).closest('tr').children('td:first').text();
$.ajax({
type:"GET",enctype: 'application/json',url:"/cars/" + id + "/model",success: function(data){
var models = JSON.parse(JSON.stringify(data));
for (var i in models) {
console.log(i);
}
},error: function(err) {
console.log("Error");
}
});
请纠正我的卷曲状态,我对此cmd不熟悉。
要提供其他信息,我正在从tfs构建中更新此信息。我对TFS JFrogDeployer不熟悉。基本上,每当构建完成时,我都希望每次构建完成时都更新上述路径中的WINX64.zip。它可以是卷曲的,也可以是其他任何方法。
希望我很清楚,信息请告知我。
解决方法
您可以使用以下curl脚本:
curl -u username:password -X PUT "http://localhost:8046/artifactory/xxx/windows.zip" -T filepath/xxx.zip
这是我的构建示例:
原始工件:
内部定义:
工件可以在$(build.artifactstagingdirectory)
中的先前任务中生成。
然后,我使用curl命令将工件上传到jfrog。
现有的zip文件将被替换。
另一方面,您还可以使用以下Azure Devops扩展名:JFrog Artifactory来上传文件。
这是关于Jfrog Rest API的文档。
,它将允许您使用upload task轻松上传文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。