1、我们在安装Jenkins之前先进入Jenkins官网,找到最新的Jenkins镜像安装命令 地址:https://hub.docker.com/r/jenkins/jenkins/tags 然后复制命令 装最新的目的是如果jenkins版本太低的话,很多插件安装不上,升级也很麻烦。
2、然后在Linux上安装,输入上面复制的命令 3、建立Jenkins的工作目录 mkdir /home/jenkins
4、查看目录归属ID 5、给ID为1000的用户添加操作权限 6、运行容器: docker run -itd -p 9090:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/jenkins:/var/jenkins_home jenkins/jenkins:lts 7、浏览器输入http://ip:9090/访问jenkins首页,访问时发现打不开 这是因为阿里云服务器没有将当前的9090端口开放 使用netstat -anp|grep 9090查看端口的listen状态是on还是off 然后到阿里云设置端口 然后再重新进来。 密码在Linux中输入以下命令找到。
8、在安装插件的过程中,我们会碰到插件安装不上的情况,可参考以下博文进行解决。 https://www.cnblogs.com/yoyoketang/p/12115432.html https://www.cnblogs.com/yoyoketang/p/12115569.html
Jenkins环境的安装 参考博文https://www.cnblogs.com/yoyoketang/p/12116246.html 1、进入容器内部:docker exec -it -u root f4c30a8dc4f0 /bin/bash 2、更新执行命令:apt-get update
3、安装Python、git、requests、pytest环境 安装教程见博文:https://www.cnblogs.com/yoyoketang/p/12116246.html(跟着博文一步步操作即可)
开始Jenkins的工作
1、我们创建一个自由风格的项目后,来到这个页面 2、然后在源码管理选择git 将仓库的地址填写到Resposity URL中 这里显示的是凭证,意思是说我们在拉仓库代码的时候要的一个证书 点击Jenkins,跳到以下页面,这里的账号密码就是我们github的账号密码。 然后选择我们刚才填写的凭证 这里的分支指定为master分支
假设我们要拉其他分支的代码,则我们在仓库地址的时候复制其他分支的地址即可
设置好拉取代码的地址、方式之后,我们设置构建、执行方式 由于我们Jenkins是部署在Linux系统上,这里我们通过执行shell,如果是在windows系统,则执行批处理命令 输入 ls:进入当前的工作目录,即查看当前有哪些目录 pip3 install -r requirements.txt:安装当前脚本需要的依赖包 pytest:执行脚本 然后点击立即构建 显示正在构建 点击标题—>点击构建工程—>控制台输出,可以看到详细的构建日志 这里显示的是构建的目录在工作目录,即在代码会放到目录workspace /var/jenkins_home/workspace/testyoyo下面。
输出报告(待更新)