概述
虚拟机启动Docker,运行Jenkins,进行代码拉取测试
实现功能:
1. 可链接外网
2. 可拉取仓库代码
3. 基本配置
部署
拉取镜像
docker search jenkins
docker pull jenkins/jenkins
创建工作目录
# 创建目录 + 给工作挂载目录赋予权限
mkdir -p /var/jenkins
chmod 777 /var/jenkins
启动容器
# 容器后台运行 -d
# root身份运行 -uroot
# 网络指定host --net=host,可通过主机网址访问容器内服务
# 端口映射为8080:8080
# 工作目录挂载为 -v
docker run -d --name jenkins-node --net=host --restart=no \
-uroot -p 8080:8080 -v /var/jenkins:/var/jenkins_home jenkins/jenkins:latest
页面访问
访问页面http:192.168.164.10:8080
获取密码
docker exec -it c2cd688d1322 cat /var/jenkins_home/secrets/initialAdminPassword
配置Jenkins
进行社区推荐插件安装 + 用户创建配置
基本使用
新建Item
配置文件夹
扫描文件夹验证
构建流水线
新建Item,选择流水线,进行创建测试
代码拉取测试
拉取自己私有仓库中的代码,因为jenkins在运行代码前会进行扫描,会发现并告知语法错误。从而证明拉取私有仓库代码成功。
如何配置个人仓库代码的拉取
指定脚本路径
插件管理
晒一晒Jenkins那些常用插件 - 简书 (jianshu.com)
(52条消息) Jenkins 常用插件清单_liurizhou的博客-CSDN博客
Jenkins常用插件汇总以及简单介绍原创 - ianCloud - 博客园 (cnblogs.com)
网页链接
Docker 实战(1)- 使用 Jenkins 镜像创建容器,并搭建 Python + Pytest +Allure 的自动化测试环境 - 小菠萝测试笔记 - 博客园 (cnblogs.com)
4、Docker能做什么_哔哩哔哩_bilibili
Jenkins(9)- 汉化 Jenkins 网站 - 小菠萝测试笔记 - 博客园 (cnblogs.com)