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

标签 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 使用文件夹插件来做到这一点

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/

相关文章:

jenkins - BlueOcean 使用 SSH key 连接

php - 如何让 PHP 连接到仅限 TLSv1.2 的站点

java - 如何在Java中使用cURL?

ios - iOS 中的 Makefiles 使用 jenkins 构建

docker - 有没有办法更新在Kubernetes中运行的Jenkins?

java - 如果上游作业停止,如何杀死下游作业?

带有while循环的php多个curl url

powershell - 使用 Invoke-WebRequest 显示所有内容

jenkins - "Build Periodically"在 Jenkins 中具有多分支管道

android - 使用 gradle 在 jenkins 中生成签名的 .apk