使用Ansible-Jenkins插件配置Jenkins作业,以为Ansible剧本设置CI。

在这篇文章中,我将通过Ansible插件完成Jenkins job的配置,以自动运行Ansible剧本。

Jenkins服务器上的先决条件:

安装ansible 2.2和git版本大于1.7,主要是2.0或更高版本。

Jenkisn UI控制台:

步骤1 :使用Manage Jenkins Plugins控制台安装ansible插件

第2步 :在Jenkins“全局工具配置”中配置ansible安装配置,如下图所示。

注意:可以使用以下命令找到Jenkins中安装的ansible的路径。

 哪个好 

/ usr / bin / ansible。

当我在“ ansible可执行目录的路径”中输入“ / usr / bin”时,Playbook / ansible命令正确执行。

步骤3 :配置Jenkins作业。

在Jenkins作业的构建步骤中,选择“ Invoke Ansible Playbook”,并指定Ansible安装名称,剧本路径,库存文件路径,主机子集模式和用户条目,以执行命令,如下图所示。

注意:在主机子集条目中,为了限制服务器组的执行,剧本-不像常规剧本命令’$ {group}’/’hostname’那样提供引号。 只需提供$ {group} / hostname加引号即可。这是jenkins-ansible插件的默认行为。