Docker 运行 jenkins

概述

虚拟机启动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

账户密码重设

Jenkins忘记管理员账户密码如何解决? - 大碗油泼 - 博客园 (cnblogs.com)

将密码信息记录在:

配置文件夹

 扫描文件夹验证

构建流水线

新建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)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
通过Docker可以方便地运行Jenkins。下面是使用Docker运行Jenkins的步骤: 1. 首先,在你的机器上创建一个Jenkins工作目录,比如 `/home/jenkins`。 ``` mkdir /home/jenkins ``` 2. 接下来,拉取JenkinsDocker镜像。 ``` docker pull jenkins/jenkins:lts ``` 3. 确认Jenkins工作目录的归属ID。 ``` ls -nd /home/Jenkins ``` 4. 如果需要,为Jenkins工作目录赋予正确的权限。 ``` chown -R 1000:1000 /home/jenkins ``` 以上就是使用Docker运行Jenkins的基本步骤。通过这种方式,你可以轻松地将Jenkins部署到Docker容器中,实现服务的轻量化和资源管理。 [3<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [基于Docker环境下的Jenkins搭建及使用](https://blog.csdn.net/wx17343624830/article/details/127737797)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [docker搭建jenkins](https://blog.csdn.net/m0_46897923/article/details/120795576)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值