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

使用cURL在Jenkins UI中创建文件夹,curl,jenkins,jenkins-plugins,directory,Curl,Jenkins,Jenkins Plugins,Directory,我想使用curl为我的特定版本创建一个文件夹 有人试过吗?我使用了以下命令,但这对我不起作用 curl -X POST http://MyJenkinsURL/createItem?name=TestingFolder --user MyUsername:API token -H Content-Type:application/x-www-form-urlencoded 如果需要对同一命令或其他一些命令进行任何修改,请反馈。提前谢谢。您需要告诉jenkins使用文件夹插件来完成这项工作 cu

我想使用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"
使用jenkins api使用curl操作作业和文件夹。

Java版本

Jenkins.instance.createProject(com.cloudbees.hudson.plugins.folder.Folder.class, "test-folder")

使用上述命令时,我面临以下问题:无效参数-=com.cloudbees.hudson.plugins.folder.folder'from'未被识别为内部或外部命令、可操作程序或批处理文件json“未被识别为内部或外部命令、可操作程序或批处理文件。”“提交”不被识别为内部或外部命令、可操作程序或批处理文件。我尝试删除和添加引号,但仍然是相同的问题。您能提供您的输入吗?首先安装de文件夹插件,并使用用户名和APIToken