自动创建 Jenkins 视图

问题描述 投票:0回答:1

我使用的是最新版本的 Jenkins,2.440.3 我需要知道是否有可能通过命令行而不是 GUI 自动创建视图。

jenkins
1个回答
0
投票

Jenkins CLI 非常有限,并且没有创建视图的能力。但是,您应该能够通过调用 Jenkins API 来完成此操作。看看这个评论。基本上,解决方案是运行

curl
命令在 config.xml 中创建视图,获取 config.xml,然后将其 POST 回来,以便更新视图:

curl -vvv -X POST -d @view.xml -H "Content-Type: text/xml" http://localhost:8080/jenkins/createView?name=MyView

curl http://localhost:8080/jenkins/view/MyView/config.xml

curl -X POST -d @view.xml -H "Content-Type: text/xml" http://localhost:8080/jenkins/view/MyView/config.xml
© www.soinside.com 2019 - 2024. All rights reserved.