天天看点

自动化部署之jenkins远程管理

远程管理:

Shell ssh

SSH Plugin

ansible、saltstack

(1)Shell ssh

在项目构建时,jenkins使用了Execute Shell直接对远程主机操作,同步了代码到主机192.168.56.11上,并且可以增加对远程机器进行操作。例如执行某个脚本:ssh [email protected] "/bin/sh /data/scripts/****.sh "

如图:

自动化部署之jenkins远程管理

(2)SSH plugin

除了以上方法之外,还可以使用SSH 的插件--SSH plugin

系统管理-->系统配置-->SSH remote hosts,配置好远程主机

自动化部署之jenkins远程管理

在项目中配置,如图:

自动化部署之jenkins远程管理

这样就完成了对远程主机的管理

此外,还可以使用自动化工具,如ansible,saltstack,模式一致,只是用的是ansible或者是saltstack的命令行工具的不同。

本文转自 IT_外卖小哥  51CTO博客,原文链接:http://blog.51cto.com/jinlong/2053827