Jenkins配置ansible
2019独角兽企业重金招聘Python工程师标准>>>
Centos 7安装Jenkins,因为Jenkins需要java环境,安装之前要确认一下。
当然最简单的安装是到官网下载jenkins.war,因为Centos7中已经装好了java,所以就不安装了
直接用java -jar jenkins.war 通过浏览器http://ip:8080就可以访问,第一次启动会在启动结束的时候出现密码
也可以通过过yum安装配置自启动。
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat-stable/jenkins-ci.org.key
sudo yum install jenkins
启动
sudo service jenkins restart
sudo chkconfig jenkins on
yum install ansible 别忘记用 ssh-keygen生产密钥一路回车默认就好
通过浏览器登陆成功以后在 系统管理--->管理插件--->可选插件 搜索ansible勾选ansible plugin即可。颜色高亮显示把AnsiColor装上。安装完成后如下图
安装完成后再搜索git或者GIT Client Plugin和GIT Plugin把git也随便装上。so easy。
安装完成后回到系统管理--->Global Tool Configuration----Ansible安装。点击Ansible安装配置如下图
完成后回到首页,点击新建。项目名为Ansible Ad-Hoc Commad,别的不用管,直接找到“构建”位置,配置如下图host pattern是要匹配的主机,file是hosts配置路径我就用默认的/etc/ansible/hosts下面。Credentials配置密钥,点击add,勾选
另外一个Ansible playbook步骤和这个一样,配置如下
Ansible playbook测试文件都放在/etc/ansible/下面。如下:
[root@localhost ansible]# cat create_user.yaml
---
- name: create_user
hosts: web
user: root
gather_facts: false
vars:
- user: "ansi_user001_test"
tasks:
- name: create user
user: name="{{ user }}"
配置完成后,点击“构建”执行结果如图
转载于:https://my.oschina.net/luoyedao/blog/715049
Jenkins配置ansible相关推荐
- 从Docker 到Jenkins 到Ansible的部署经验
从Docker 到Jenkins 到Ansible的部署经验 工作中,除了开发功能,还负责系统的部署工作.我从频繁的部署工作中,逐渐找到了一些偷懒的方法.从传统的Java -jar命令启动服务,到通过 ...
- 从Docker 到Jenkins 到Ansible的部署经验 1
从Docker 到Jenkins 到Ansible的部署经验 工作中,除了开发功能,还负责系统的部署工作.我从频繁的部署工作中,逐渐找到了一些偷懒的方法.从传统的Java -jar命令启动服务,到通过 ...
- jenkins结合ansible用shell实现自动化部署和回滚
最近用jenkins+gitlab+ansible做持续化集成,自动化部署和版本回滚.然而deploy plugin没能做到增量升级和回滚操作,折腾了很久决定自己写个脚本来简单实现. 环境: cent ...
- Jenkins+Gitlab+Ansible自动化部署(四)
Jenkins+Gitlab+Ansible自动化部署(2021-08-11) 一.Jenkins Linux Shell 集成 登录Jenkins web管理页,点击新建任务 添加描述信息 添加构建 ...
- 一步一步用jenkins,ansible,supervisor打造一个web构建发布系统
新blog地址:http://hengyunabc.github.io/deploy-system-build-with-jenkins-ansible-supervisor/ 一步一步用jenkin ...
- jenkins集成ansible
一.jenkins集成ansible步骤 1.在jenkins全局配置工具中配置ansible的执行路径,如下: 2.创建一个pipeline的流水线,如下: jenkins与gitlab集成步骤省略 ...
- jenkins配置git
# jenkins配置git # 检测当前git版本是否是2.7.4以上 git --version # 如果没有安装git直接源码安装即可,如果安装了先删除原来的git yum -y remove ...
- Leangoo看板Jenkins配置指南
介绍: Jenkins 是一个独立的开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能.它可以用于自动化运行各种任 ...
- Jenkins遇到问题一:jenkins配置权限不对导致无法登陆或者空白页面解决办法
Jenkins遇到问题一:jenkins配置权限不对导致无法登陆或者空白页面解决办法 参考文章: (1)Jenkins遇到问题一:jenkins配置权限不对导致无法登陆或者空白页面解决办法 (2)ht ...
最新文章
- Node.js v8.0.0 带来了哪些主要新特性
- 如何自学python爬虫-菜鸡的Python爬虫之路(一)如何零基础自学Python
- win10远程计算机管理,Win10系统下实现批量远程桌面管理的具体方法
- IfSpeed 带宽计算
- ios解锁动态图片_iOS 苹果开机启动的 滑动来解锁动画
- 2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流 ---好水!!...
- 微软又开源了一个机器学习框架,这次是核心产品的机器学习引擎infer.NET
- php获取图片所有颜色代码,php 获取一张图片所有点的颜色值
- Java基础0309
- 第一次 Zul'grub
- 图像语义分割(5)-DeepLabV2: 使用深度卷积网络、空洞卷积和全连接条件随机场进行图像语义分割
- Java ArrayList 数组之间相互转换
- OpenKG数据逐一截图说明
- 毕业后,重装电脑系统,我的资料备份
- 正则表达式 REGEX-Regular Expression
- 金士顿8GU盘量产实录
- Java模拟Http请求封装工具类
- Microsoft Windows 2000 professional(集成SP4)简体中文专业版下载
- 使用腾讯云 SCF 云函数压缩 COS 对象存储文件
- ufs 固态硬盘_东芝首发UFS 3.0闪存:性能媲美高端PC 固态硬盘
热门文章
- 人工智能3d建模算法_黑科技 | 3D人脸建模可以多简单?一张照片就搞定!
- php urledcode_php慎用urldecode函数
- c字符串分割成数组_数组与字符串
- mysql merge查询速度_MySQL 查询优化之 Index Merge
- python画图颜色代码_Python-使用matplotlib创建自己的颜色图并绘制颜色比例
- mysql 压测结果_用mysqlslap压测mysql
- 英国PHP轴承,php – 纵向宽度将如何影响轴承
- 邹检验 matlab,科学网—Matlab中一个很有用的函数:regionprops - 邹兴文的博文
- java 7个数排序_7 Java 快速排序
- 首都师范大学计算机科学与技术考研分数线,2017考研:计算机科学与技术专业考研院校推荐之首都师范...