jenkins-持续集成

张开发
2026/5/4 17:27:14 15 分钟阅读
jenkins-持续集成
通过docker安装jenkinsjenkins安装前置条件1、新建一个文件mkdir -p /var/jenkins_node2、给文件一个权限--cjomd 7770111可读可写可执行crxchmod 777 /var/jenkins_node安装jenkins镜像#拉取jenkins最新的镜像 docker pull Jenkins/jenkins:lts #拉取jenkins指定版本 docker pull jenkins/jenkins:2.440.1-lts使用docker创建jenkins容器#创建jenkins容器并启动 docker run -d -uroot -p 9095:8080 -p 50000:50000 --name jenkins -v /home/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime jenkins/jenkins:lts run 运行 -d 后台运行容器并返回容器ID -uroot 使用 root 身份进入容器推荐加上避免容器内执行某些命令时报权限错误 -p 9095:8080 将容器内8080端口映射至宿主机9095端口这个是访问jenkins的端口 -p 50000:50000 将容器内50000端口映射至宿主机50000端口 –name jenkins 设置容器名称为jenkins -v /home/jenkins_home:/var/jenkins_home :/var/jenkins_home目录为容器jenkins工作目录我们将硬盘上的一个目录挂载到这个位置方便后续更新镜像后继续使用原来的工作目录 -v /etc/localtime:/etc/localtime 让容器使用和服务器同样的时间设置 jenkins/jenkins:lts 镜像的名称这里也可以写镜像ID 访问jenkind使用浏览器输入宿主机ip地址和jenkins映射到宿主机的端口9095然后访问jenkins服务在jenkins容器查看日志中查看密码ip地址9095获取jenkiner登录密码通过docker命令查看jenkins容器日志获取jenkinsUI的登录密码docker logs jenkins登录jenkins1、浏览器粘贴密码进入jinkers设置账号密码2、安装jenkins插件选择默认安装如果默认安装安装失败就是用清华镜像链接进行安装1、cd进入/home/jenkins_home/目录找到hudson.model.UpdateCenter.xml文件进行编辑2、vi进入hudson.model.UpdateCenter.xml文件把国外的镜像源设置成国内的清华镜像源清华源地址https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json3、用清华源地址替换下面url内的链接地址就可了4、然后重启jenkins容器docker restart jenkins接下来就可以登录jenkins了配置jenkins检查jenkins容器进入jenkins库查看#查看jenkins库id docker ps -a #进入jenkins库 docker exec -it 4a /bin/bash检查python环境#搜索环境 whereis python #搜索 pytest whereis pytest1、检擦allure插件#进入python查看 pip list #查下python解释器里有什么库运行#运行allure pip allure #在bin目录可以直接运行 ./allure #不在bin目录需要加./2、检查gitlab插件配置jenkinsjenkins全局变量配置配置jdk浏览器进入jenkins点击manage jenkins 选择global tool configguration配置jdkJAVA_HOMEmaven配置默认保持不变配置jdk配置jdk别名JAVA_NAME配置jdk路径jdk路径是jenkin容器的路径cd进入/usr/local/找到openjdk-8配置完成点击保存gitjenkins新建工程1、进入jenkins选择new item进入工程创建页面2、输入工程名称选择freestyle project插件然后点击确定点击dashboard查看项目运行新构建项目运行构建项目在jenkins服务下生成项目目录方便上传代码使用xshell进入jinkes容器查看/var/jenlins_node有没有woekspace工作空间如果在jenkins运行项目 进行构建运行之后在查看/var/jenlins_node/woekspace会生成一个项目文件就是你创建的项目之后把项目放进这个项目文件就可以了jendind运行程序-启动项目通过jenkins配置选项构建xshell链接项目启动代码程序把项目文件放在wokspace文件中之后打开jendins服务项目选着配置选项进入配置页面选着构建构建xshell选择构建xshell使用cd命令进入项目文件内在jenkins系统默认位置就在项目项目目录输入pytest -s 运行执行代码然后保存点击保存回到回到项目目录选择运行项目然后在运行记录点击运行记录选择控制台查看运行结果

更多文章