一、安装基础环境
1. yum -y install java-1.8.0-openjdk.x86_64 #安装1.8jdk
2. 查看java 版本
[root@localhost djanggo_test]# java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
2.安装jenkins
wget -O
/etc/yum
.repos.d
/jenkins
.repo https:
//pkg
.jenkins.io
/redhat/jenkins
.repo
rpm --
import
https:
//pkg
.jenkins.io
/redhat/jenkins
.io.key
yum
install
jenkins -y
3. 启动jekins服务
systemctl enable jenkins.service #开机启动
systemctl start jenkins.service #启动服务
systemctl status jenkins.service #查看服务状态
二配置jenkins
1.在浏览器 输入url地址
http:
//192
.168.3.113:8080
2. 查看密码,将内容填写到密码处点击继续
cat /var/lib/jenkins/secrets/initialAdminPassword
3、选择默认插件即可
4、设置管理员
三 部署项目
1.
插件管理
如果插件下载失败 更换源 http://mirror.xmission.com/jenkins/updates/current/update-center.json
因为我们只需要构建python项目 所以我们这边只需要3个插件
git plugin
python plugin
pipeline
2 创建一个测试job webhook钩子
只要收到一个push请求 就会发送一个post的请求给jenkins**
(1)第一步 创建项目
创建任务 名字 master-build 自由代码风格
(2) 丢弃旧的构建 (保留7天,最大构建的最大数100)
3.码云获取ssh地址
(3)添加私钥给kejnis(在服务其上生成)
4. 云码 添加公钥
秘钥生成方法
ssh-keygen -t rsa -C "644006211@qq.com" 生成公钥和私钥 cat ~/.ssh/id_rsa.pub 发送给码云 cat ~/.ssh/id_rsa 写入到jenkins