自动化运维之CI/CD——持续集成与持续交付(3)

本文详细介绍了如何实现自动化运维,包括jenkins节点控制、流水线任务设置、钉钉报警配置、Jenkinsfile脚本管理以及jenkins与ansible配合批量部署apache。通过实例演示了从gitlab主动触发构建到部署成功并在钉钉接收通知的全过程。
摘要由CSDN通过智能技术生成

一、节点控制

之前,我们使用server2 做gitlab ,server3做jenkins,server4做测试,但是server3上的jenkins还做了 构建任务,我们的需求是:jenkins直接做管理就好了,不需要做其他动作。

系统操作如下:

配置一台全新的server5

[root@server4 yum.repos.d]# scp docker-ce.repo Centos-7.repo server5:/etc/yum.repos.d/
[root@server4 docker]# scp -r certs.d daemon.json server5:/etc/docker/

[root@server5 yum.repos.d]# yum install -y docker-ce
[root@server5 ~]# yum install -y java-1.8.0-openjdk.x86_64
[root@server5 ~]# yum install -y git


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面,我们先禁用下图中的任务,因为他是交付到远端进行测试,而我们现在要做的就是看新的构建是不是在agent上进行:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、流水线任务

在这里插入图片描述
所以,freestyle类型的任务太多了不好管理,下面,我们使用流水线来完成多任务的运行,九十八很多个自由风格的任务串成流水线,我们直接看流水线即可:

(1)小测试1
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)小测试2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值