我想使用 curl 为我的特定版本创建一个文件夹。
有人试过吗?我使用了以下命令,但这对我不起作用。
curl -X POST http://MyJenkinsURL/createItem?name=TestingFolder --user MyUsername:API token -H Content-Type:application/x-www-form-urlencoded
如果需要对同一命令或其他一些命令进行任何修改,请反馈。提前致谢。
最佳答案
你需要告诉 Jenkins 使用文件夹插件来做到这一点
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"
Here are some samples使用 jenkins api 通过 curl 操作作业和文件夹。
关于curl - 使用 cURL 在 Jenkins UI 中创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50408059/