Jenkins+Ansible+Gitlab自动化部署三剑客--Jenkins ansible集成

Posted bk770466199

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins+Ansible+Gitlab自动化部署三剑客--Jenkins ansible集成相关的知识,希望对你有一定的参考价值。

Jenkins Ansible集成

准备工作

参考https://www.cnblogs.com/bk770466199/p/12259007.html完成以下准备工作

需要在jenkins服务器上,配置ansible2.5+python 3.6虚拟环境

配置jenkins.example.com主机到test.example.com主机的ssh免秘钥认证

配置ansible,创建testservers文件

1.新建项目

技术图片

 

 2.添加shell

技术图片

 

 

#!/bin/sh

set +x
source /home/deploy/.py3-a2.5-env/bin/activate
source /home/deploy/.py3-a2.5-env/ansible/hacking/env-setup -q

cd /home/deploy
ansible --version
ansible-playbook --version

cat testservers

ansible -i testservers testserver -m command -a "ip addr"
set -x

3.查看日志

技术图片

 

以上是关于Jenkins+Ansible+Gitlab自动化部署三剑客--Jenkins ansible集成的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins+Gitlab+Ansible自动化部署

Jenkins+Git+Gitlab+Ansible实现持续集成自动化部署静态网站--技术流ken

Jenkins+Ansible+Gitlab自动化部署三剑客--Jenkins GIT集成

Jenkins+Ansible+Gitlab自动化部署三剑客--ansible

Jenkins+Ansible+Gitlab自动化部署三剑客--Jenkins 参数集成

Jenkins+Ansible+Gitlab自动化部署三剑客