问题描述
是否可以通过名称中带有空格的CLI禁用Jenkins作业?例如:-
ssh -l USERNAME -p 8081 SERVERNAME disable-job "Test Job"
预先感谢
解决方法
我已经找到解决方法。 CLI不能使用作业名称中的空格,我没有尝试过,但是可以:-
curl -X POST -L --user USERNAME:APITOKEN 'https://SERVERNAME/job/Test%20Job/disable'
您首先需要在Jenkins中创建用于登录的api令牌,但是要禁用/启用curl的工作