代码写完了,就差自动化集成了
一、Jenkins 服务搭建
1、linux 搭建 jenkins
war 部署:1. 下载安装包 jenkins.war;2. 在安装包根门路下,运行命令 java -jar jenkins.war --httpPort=8080
3. 关上浏览器进入链接 http://ip 地址:8080
4. 填写初始密码,激活零碎
# 默认明码:cat /var/lib/jenkins/secrets/initialAdminPassword
docker 部署:下载镜像:docker pull jenkins/jenkins
查看本地镜像:docker images
镜像实例化:mkdir -p /var/jenkins_node
chmod -R 777 /var/jenkins_node
docker run -d -uroot -p 80:8080 --name jenkins -v /var/jenkins_node:/var/jenkins_home jenkins/jenkins
查看容器是否运行:docker ps
进入容器:docker exec -it -uroot jenkins /bin/bash
2、linux 搭建 Git 环境
yum install git #装置 git
git version #验证是否装置
mkdir /xx/xx #创立目录
cd /xx/xx
git init #初始化仓库
git remote add origin + 地址 #连贯到 git
git pull origin + 分支 #拉取代码
二、构建我的项目
1、配置 Git 代码拉取
源码治理:抉择我的项目源码地址,抉择 git,输出仓库地址,而后增加 Credentials 用户校验
2、设置定时工作
构建触发器抉择:定时结构 (上面是 15 分钟运行一次)
每行蕴含 5 个字段,顺次为分钟、小时、日、月、星期几
H/15 * * * *
3、构建
cd /home/paynewinn/ApiTest_Chinamobile
git pull --rebase origin main
python3 /home/paynewinn/ApiTest_Chinamobile/run_all_case.py
实现后点击利用即可