jenkins-持续集成

通过docker安装jenkins

jenkins安装前置条件

1、新建一个文件

mkdir -p /var/jenkins_node
2、给文件一个权限--cjomd 777(0111)可读可写可执行,crx
chmod 777 /var/jenkins_node
安装jenkins镜像
docker pull Jenkins/jenkins: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


"""

-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	镜像的名称,这里也可以写镜像ID
"""

访问jenkind

使用浏览器输入宿主机ip地址和jenkins映射到宿主机的端口9095

然后访问jenkins服务,在jenkins容器查看日志中查看密码

ip地址:9095

获取jenkiner登录密码

通过docker命令查看jenkins容器日志,获取jenkinsUI的登录密码

docker logs jenkins

登录jenkins

1、浏览器粘贴密码,进入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.json

3、用清华源地址替换下面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 pytest

1、检擦allure插件
#进入python查看
pip list #查下python解释器里有什么库

 运行

#运行allure
pip allure #在bin目录可以直接运行
./allure   #不在bin目录需要加./

2、检查gitlab插件

配置jenkins

jenkins全局变量配置
配置jdk

浏览器进入jenkins点击manage jenkins 选择global tool configguration配置jdk

  • JAVA_HOME

maven配置默认保持不变,配置jdk

  • 配置jdk别名:JAVA_NAME
  • 配置jdk路径:jdk路径是jenkin容器的路径
    • cd进入/usr/local/,找到openjdk-8
    • 配置完成,点击保存

  • git

jenkins新建工程
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 运行执行代码

然后保存点击保存,回到回到项目目录选择运行项目,

然后在运行记录,点击运行记录,选择控制台,查看运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值