jenkins环境安装

1、jenkins的作用和常见的用户类型

1) jenkins的作用

持续集成:将不同的块或者开发人员开发功能进行整合

持续交付:可以重复性更新程序或者开发项目

持续部署:自动化部署软件项目,定期备份部署程序或者回滚程序

2) jenkins使用的用户类型

开发人员:编写好的代码不需要开发人员手动编译打包工作,直接将代码提交到git或者svn

运维人员:减轻管理员工作量避免人为干预减少出错的可能性

测试人员:方便进行代码逻辑测试避免程序出错

2、jenkins的特点和jenkins的组件

1) jenkins的特点

使用java语言编写

属于开源自动化运维工具

提供开放简单的交付平台

方便用户安装和配置开发项目

提高软件开发效率保证软件开发质量

方便用户持续部署项目和测试项目

2) jenkins组件

自动构建软件或者程序运行过程:自动编译源代码程序,分发编译程序到服务器,部署程序到服务器,测试部署服务

代码存储库:存储用户开发的程序,控制程序版本

持续集成服务:使用jenkins持续 自动化部署开发项目,对项目进行备份,发现部署预目异常回滚

 Jenkins 机器配置

jenkins下载官网

https://pkg.jenkins.io/redhat-stable/

安装jenkins

更新jenkins源

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stab

le/jenkins.repo

导入验证公钥

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

安装jenkins   #网络好可以使用yum install jenkins

本地上传压缩包安装

rpm -ivh jenkins-2.238-1.1.noarch.rpm

启动服务 并且监听jenkins的8080端口

systemctl start jenkins

客户端访问jenkins控制台 #此过程需要等待很久,建议每隔五分钟手动刷新一下

http://192.168.100.40:8080

显示此页面表示成功

查看密码

cat /var/lib/jenkins/secrets/initialAdminPassword

显示此页面 #此过程需要等待

修改配置文件

cd /var/lib/jenkins/updates

使用vim的命令,如下,替换所有插件下载的url

1,$s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g

 

安装插件 publish over ssh

配置服务器密钥

ssh-keygen -t rsa

配置交互式免验证

ssh-copy-id -i .ssh/id_rsa.pub root@192.168.100.30

测试

ssh root@192.168.100.20

查看自己的私钥

cat .ssh/id_rsa

因为缺少 验证文件所以报错

查看文件名字 .ssh/authorized_keys

cat /etc/ssh/sshd_config

将公钥传到验证文件中

cat .ssh/id_rsa.pub > .ssh/authorized_keys

cat .ssh/authorized_keys

再次测试

创建自动化上线项目

https://github.com/jpetazzo/pipework

出错修改

客户端添加一块可以上网的网卡

配置邮箱验证

复制授权码

IUIOLOUALQGIRSOK

查看邮箱

报错显示

设置通知级别

uploading.4e448015.gif正在上传…重新上传取消uploading.4e448015.gif转存失败重新上传取消uploading.4e448015.gif正在上传…重新上传取消

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值