文章目录
一、搭建jenkins环境
1、拉取镜像
docker pull jenkins
或
docker pull registry.cn-hangzhou.aliyuncs.com/sqqdcl/jenkins
2、查看镜像
docker images
3、创建容器
首先创建个目录并赋予权限
mkdir -p 容器地址
chmod 777 容器地址
创建并启用容器
docker run -di --name=容器名 -p 端口:8080 -v 挂载地址:容器地址 镜像名
二、配置jenkins环境
1、浏览器访问jenkins
http://机器地址:端口
2、出现输入管理员密码界面时,xshell中输入以下指令获取密码
cat /var/jenkins_node /secrets/initialAdminPassword
获取密码后输入
3、安装建议的插件
4、创建用户名和密码
5、安装需要的插件
点击Manage Jenkins下的Manage Plugins,安装下面的插件
- GitLab、GitLab Hook 代码管理工具
- Allure Jenkins Plugin 可视化报告
- Localization: Chinese (Simplified) 界面变为中文语言插件
安装完成后,重启容器
docker restart 容器id
6、全局工具设置
点击Manage Jenkins下的Global Tool Configuration
① JDK——Allure需要java环境
先查找JAVA_HOME路径
echo $JAVA_HOME
填写JAVA_HOME路径
② Git——gitlab需要用到
先查找git路径
which git
填写git路径
③ Allure——Allure生成报告时需要
7、邮箱功能测试
点击Manage Jenkins下的Configure System
配置管理员邮箱:
设置完,点击应用
8、搭建python解释器环境
① python环境验证
在容器里输入 python3
② pytest框架环境验证
使用管理员进入容器
docker exec -uroot -it 容器id /bin/bash
加pytest软连接
ln -s /opt/python3/bin/pytest /usr/bin/pytest
9、将测试脚本放在服务器上
使用Xftp将自动化脚本放在宿主机与容器挂载的目录下