CICID的搭建

一、CICD的概况

1、CI/CD结构

在这里插入图片描述

2、 jenkins的介绍

持续集成(CI)是当下最为流行的应用程序开发实施方式
是由java编写的一款开源软件
是一款非常流行的CI(持续集成)工具

3、 Jenkins的安装并启用

1)安装Jenkins包

[root@localhost~]#wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhatstable/jenkins-2.222.1-1.1.noarch.rpm 
[root@localhost ~]# yum install -y java-1.8.0-openjdk 
[root@localhost ~]# rpm -ihv jenkins-2.222.1-1.1.noarch.rpm 
[root@localhost ~]# systemctl start jenkins 
[root@localhost ~]# systemctl enable Jenkins

2)对页面进程初始化
访问http://x.x.x.x:8080进行初始化配置
在/var/lib/jenkins/secrets/initialAdminPassword取出密码 -> 选择插件来安装 -> 点击中间上面的“无”,不安装任 何插件,点击右下角的“安装” -> 点击右下角的“使用admin继续” -> 点击“保存并完成” -> 点击"开始使用jenkins"

3)修改密码
进入jenkins首页后,改admin密码

4)安装国内站点插件

[root@localhost ~]# ls /var/lib/jenkins/updates/default.json 
[root@localhost ~]# sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json 
[root@localhost ~]# systemctl restart jenkins

ps:如果/var/lib/jenkins/updates/default.json不存在,可以 Manage Jenkins -> Manage Plugins -> Advanced 选项卡 -> Update site : https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json -> 点 击submit提交。

5)安装插件
Manage Jenkins -> Manage Plugins -> Available选项卡,按ctrl+f进行搜索并勾选Git Parameter / Localization Chinese(Simplified) / DingTalk / GitLab -> 点击Install without restart -> 勾选Restart Jenkins when installation is complete and no jobs are running

二、构建任务

1、在jenkins服务器上安装git

[root@ecs-9787 ~]# yum -y install git

2、新建项目并设置仓库地址
首页 -> 新建Item -> myweb / Freestyle project -> 确定 -> 源码管理 => git / Repository URL: http://192.168.113.101/devops/myweb.git -> 保存

3、构建项目
点击项目页面左边栏的Build Now(立即构建) -> Build History 下面的#1 -> 左边栏的控制台输出

4、Jenkins上查看代码目录

[root@localhost ~]# ls /var/lib/jenkins/workspace myweb

三、推送代码时自动构建项目

1、jenkins上修改
修改jenkins项目配置 -&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值