curl 命令替换现有文件夹
curl command to replace existing folder
我正在使用 JFrog 来存储所有工件。我正在使用 curl cmd 来替换工件。
下面是 curl cmd,它没有替换/覆盖 'WINX64.zip'.
的问题
curl -X PUT -u user1:$(pwd) http://xyz:8080/artifactory/xyzFolder/winx64/WINX64.zip
-T C:\artifacts\localMachine\Test.zip -v
请在curl上指正我,我对这个命令不熟悉。
为了提供更多信息,我正在从 tfs 构建更新它。我不熟悉 TFS JFrogDeployer。基本上每当构建完成时,我希望每次构建完成时更新上述路径中的 WINX64.zip 。它可以是卷曲或任何其他方法。
希望我清楚,还有信息请告诉我。
它将允许您使用 upload task.
轻松上传文件
您可以使用以下 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 的文档。
我正在使用 JFrog 来存储所有工件。我正在使用 curl cmd 来替换工件。 下面是 curl cmd,它没有替换/覆盖 'WINX64.zip'.
的问题curl -X PUT -u user1:$(pwd) http://xyz:8080/artifactory/xyzFolder/winx64/WINX64.zip
-T C:\artifacts\localMachine\Test.zip -v
请在curl上指正我,我对这个命令不熟悉。
为了提供更多信息,我正在从 tfs 构建更新它。我不熟悉 TFS JFrogDeployer。基本上每当构建完成时,我希望每次构建完成时更新上述路径中的 WINX64.zip 。它可以是卷曲或任何其他方法。
希望我清楚,还有信息请告诉我。
它将允许您使用 upload task.
轻松上传文件您可以使用以下 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 的文档。