我怎样才能不经过重新编程修改jenkins作业configuration?

Jenkins作业具有存储该作业configuration的config.xml文件。

我有一个“工作经理”工作,修改其他工作的configuration,但我似乎无法得到它确认新的configuration,而无需重新启动jenkins

jenkins-cli.jar命令行工具奇怪地似乎没有这个动作的选项。

可以通过Web界面编辑configuration,并且可以在不重新启动的情况下进行保存/确认,因此似乎不是技术上的不可能。

我最好的尝试是尝试并发布到Web界面的相同地址

wget --post-file=config.xml --user=joe.shmoe --password=secret01 \ --no-check-certificate \ https://jenkins.company.com/job/myProject/config.xml 

…但是,尽pipe使用了有效的证书(复制粘贴确保没有错别字)

任何人有任何想法或知道简单的东西我失踪?

事实certificate,重要的信息似乎是wget的“ – auth-no-challenge”选项,显然是不明确的web服务器configuration,如jenkins不遵循预期的协议:

 wget --auth-no-challenge --user=joe.shmoe --password=secret \ --post-file=config.xml --no-check-certificate \ https://jenkins.company.com/job/myProject/config.xml 

我喜欢curl….

 curl "http://localhost:18080/jenkins/job/npm-package-aaa/config.xml" -si --data-binary "$XML" -H "Content-Type: text/xml"