禁用Jenkins作业,名称中带有空格

问题描述

是否可以通过名称中带有空格的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的工作