jenkins持续集成


devops手动变自动,敏捷开发

持续集成CI

推送代码到远程仓库,仓库调用jenkins接口
jenkins拉取代码,构建测试

持续部署CD

部署到测试环境

持续交付

部署到生产环境

服务器搭建

git服务器

139.199.37.204
ip addr
mkdir repos
cd repos
mkdir dev-php.git
git init --bare 新建裸仓库 把当前目录作为git仓库,不包含工作区
yum install -y git

jenkins服务器

139.199.113.145
jenkins是Java项目安装前先安装Java
wget http://img.zhufengpeixun.cn/jdk1.8.0_211.tar.gz
tar zxvf
mkdir /usr/java
cp -r 解压的目录 /usr/java
ln -s /usr/java/jdk1.8/bin/java /usr/bin/java
添加环境变量

vi /etc/profile
JAVA_HOME=/usr/java/jdk1.8
export PATH=$PATH:${JAVA_HOME}/bin
export CLASS_PATH=.:
source /etc/profile

https://pkg.jenkins.io/redhat-stable/
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
太慢且装不上,安装jenkins使用rpm包,安装插件使用清华镜像
http://mirrors.jenkins-ci.org/redhat-stable/
https://www.cnblogs.com/qixing/p/5896512.html
http://www.luyixian.cn/news_show_306472.aspx
https://www.cnblogs.com/yoyoketang/p/12115569.html
https://www.cnblogs.com/hellxz/p/jenkins_install_plugins_faster.html
密码
/var/lib/jenkins/secrets/initialAdminPassword
设置用户账号密码jenkins
url:http://139.199.113.145:8080/
搜索插件rbac git params 直接安装
系统设置–》安全–》允许用户注册
全局/项目角色权限设置
添加角色,为角色添加权限
为用户添加角色

webserver部署的服务器

140.143.17.216
cd /usr/local/src
git clone git@git服务器ip:/目录/dev-php.git
ssh无密码登录
公私钥
ssh-keygen
ssh-copy-id相当于把公钥加入到待登录的服务器authorized_keys列表中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值