关于jenkins:Unittest接口自动化测试二UnittestGithubJenkins持续化集成

5次阅读

共计 876 个字符,预计需要花费 3 分钟才能阅读完成。

代码写完了,就差自动化集成了

一、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

实现后点击利用即可

正文完
 0