使用cURL在Jenkins UI中创建文件夹

use*_*288 3 directory curl jenkins jenkins-plugins

我想使用curl为我的特定发行版创建一个文件夹。

有人尝试过吗?我使用了以下命令,但这对我不起作用。

curl -X POST http://MyJenkinsURL/createItem?name=TestingFolder --user MyUsername:API token -H Content-Type:application/x-www-form-urlencoded
Run Code Online (Sandbox Code Playgroud)

如果必须对同一命令或某些其他命令进行任何修改,请提供反馈。提前致谢。

Joa*_*ino 5

您需要告诉jenkins使用Folder插件来做到这一点

curl -XPOST 'http://jenkins/createItem?name=FolderName&mode=com.cloudbees.hudson.plugins.folder.Folder&from=&json={"name":"FolderName","mode":"com.cloudbees.hudson.plugins.folder.Folder","from":"","Submit":"OK"}&Submit=OK' --user user.name:YourAPIToken -H "Content-Type:application/x-www-form-urlencoded"
Run Code Online (Sandbox Code Playgroud)

以下是一些使用jenkins api通过curl操作作业和文件夹的示例