Linux 如何从命令行重新加载配置?

Linux 如何从命令行重新加载配置?,linux,jenkins,ansible,Linux,Jenkins,Ansible,我通过系统配置管理(ansible)安装并配置了Jenkins。通过ansible创建作业,安装并配置模块。安装和配置模块授权2后,根据授权要求,通过重新加载配置不起作用。要生成授权令牌,必须首先登录,但这是不可取的。我可以拥有根用户权限来重新加载配置吗 另外,我的英语很抱歉:)一个简单的解决方法是使用Ansible重新启动Tomcat或Jenkins服务(取决于Jenkins的托管方式) 使用此解决方案,将重新加载配置 如果Ansible被用来创建Jenkins的新安装,那么没有人会使用Jen

我通过系统配置管理(ansible)安装并配置了Jenkins。通过ansible创建作业,安装并配置模块。安装和配置模块授权2后,根据授权要求,通过重新加载配置不起作用。要生成授权令牌,必须首先登录,但这是不可取的。我可以拥有根用户权限来重新加载配置吗


另外,我的英语很抱歉:)

一个简单的解决方法是使用Ansible重新启动Tomcat或Jenkins服务(取决于Jenkins的托管方式)

使用此解决方案,将重新加载配置


如果Ansible被用来创建Jenkins的新安装,那么没有人会使用Jenkins。因此,重新启动服务可能是一个可接受的解决方案;)

一个简单的解决方法是使用Ansible重新启动Tomcat或Jenkins服务(取决于Jenkins的托管方式)

使用此解决方案,将重新加载配置

如果Ansible被用来创建Jenkins的新安装,那么没有人会使用Jenkins。因此,重新启动服务可能是一个可接受的解决方案;)

您可以将与
重新加载
命令一起使用。例如:

java -jar jenkins-cli.jar -s https://jenkins.example.com/ reload
或者您可以首先使用
创建作业
来创建作业,从而无需重新加载配置

CLI允许您使用SSH密钥进行身份验证,以便更易于从Ansible运行。

您可以使用带有
重新加载
命令的。例如:

java -jar jenkins-cli.jar -s https://jenkins.example.com/ reload
或者您可以首先使用
创建作业
来创建作业,从而无需重新加载配置


CLI允许您使用SSH密钥进行身份验证,因此,这可能更适合从Ansible运行。

java-jar-jenkins-cli.jar-noCertificateCheck-shttps://jenkins.example.com:8443/jenkins/ 重新加载配置

java-jar jenkins-cli.jar-noCertificateCheck-shttps://jenkins.example.com:8443/jenkins/ 重新加载配置

转到配置->从磁盘重新加载配置转到配置->从磁盘重新加载配置 java-jar jenkins-cli.jar-s[jenkins_URL[-auth[USER:PASSWORD]重新加载配置

尝试以下操作:
java-jar jenkins-cli.jar-s[jenkins_URL[-auth[用户:密码]重新加载配置

重新启动无法完成,因为将来它可以在运行作业时执行。重新启动无法完成,因为将来它可以在运行作业时执行。jenkins-cli.jar需要身份验证以及API。要使用jenkins cli的私钥,我需要使用帐户。我s、 我需要登录,然后保存管理员帐户的公钥,然后使用jenkins cli。我需要在不使用帐户的情况下进行重新加载。因此,我需要执行此任务。是的,因为重新加载需要身份验证。您可以禁用安全性,或者使用Ansible为jenkins服务器提供公钥-无需登录。或者重新启动web服务器,正如另一个答案所提到的。jenkins-cli.jar需要身份验证和API。要使用jenkins cli的私钥,我需要使用该帐户。也就是说,我需要登录,然后保存管理员帐户的公钥,然后使用jenkins cli。我需要在不使用accoun的情况下重新加载任务。是的,因为重新加载需要身份验证。您可以禁用安全性,或者使用Ansible为Jenkins服务器提供公钥-无需登录。或者重新启动web服务器,如另一个答案所述。
java-jar Jenkins-cli.jar-shttp://jenkins.example.com -身份验证ID:PWD\u或\u重新加载配置
java-jar-jenkins-cli.jar-shttp://jenkins.example.com -auth ID:PWD_或_APIToken reload configuration
这是我们在jenkins UI中的工作方式。这是我们在jenkins UI中的工作方式。