记一次踩坑docker+Jenkins+python3.6.8+gitee

第一步:Linux虚拟机安装我使用的VMare Workstation 16版本

http://www.zhanshaoyi.com/15261.html

第二步:安装centos8.1系统

https://linux.cn/article-11438-1.html

第三步:安装docker

https://blog.csdn.net/zhongguootngxu/article/details/117881212

第四步:docker安装Jenkins并搭建环境

参考 https://blog.csdn.net/z446981439/article/details/103524508

1拉取镜像:  docker pull jenkins/jenkins:lts

2查看镜像信息:docker images

3创建挂载目录和容器目录: root用户

mkdir -p /data/data_jenkins

chmod 777 /data/data_jenkins

mkdir -p /var/jenkins_home

chmod 777 /var/jenkins_home

4修改Jenkins权限所属:

chown -R 1000:1000 /data/data_jenkins

5创建并启动Jenkins容器:

docker run -d -p 9090:8080 -p 50000:50000 --name jenkins_01 --privileged=true  -v /data/data_jenkins:/var/jenkins_home jenkins:lts

解释:

-d 后台运行镜像
-p 9090:8080 将镜像的8080端口映射到服务器的9090端口
-p 50000:50000 将镜像的50000端口映射到服务器的50000端口
-v /etc/localtime:/etc/localtime 让容器使用和服务器同样的时间设置。
–name jenkins_01 给容器起一个别名

jenkins:lts (镜像名:版本号)

6查看运行中的容器:

docker pa -a

7 访问Jenkins的地址 localhost:9090/

 

8获取Jenkins登录密码

直接在挂载的文件夹查找密码:

cat /data/data_jenkins/secrets/initialAdminPassword

 

9创建用户输入账户为第一个管理员账号记住

 

10在Jenkins容器中安装python3.6.8------注意我在选择安装3.7.3过程存在报错,因为在Jenkins容器里面查看系统是Ubuntu类型的,需要考虑这种兼容和适配python版本和其他环境

所以:需要依赖的命令需要在容器里面先使用 apt-get install wget  vim 等等基础,才能按照下属链接文档继续执行

建议使用python3.6.8 参考文档

https://blog.csdn.net/weixin_38337769/article/details/105365207

 

11在Jenkins访问端全局工具配置maven,jdk,git等-安装需要的插件

 

12在Jenkins访问端系统管理配置邮件参数

 

13创建一个自由风格的工程

14 注意构建中的可以使用echo $(pwd) 来获取git拉取代码在workspace工程路径

15 该例子是基于unittest+unittestreport升级版搭建的docker+Jenkins容器独立部署----pytest+allure请另寻资料

posted @ 2021-11-14 22:27  快乐的平头哥  阅读(155)  评论(0编辑  收藏  举报