Jenkins测试详细使用教程(一):Docker安装Jenkins

目录

Jenkins介绍

Jenkins主要特点

Jenkins的安装步骤

安装docker desk可能出现的问题及解决方法

①docker desk虚拟平台配置问题,启动时报错Virtual Machine Platform not enabled。

解决方法

②docker desk虚拟平台未准备问题,启动时报错wsl更新失败:WSL update failed

解决办法


Jenkins介绍

Jenkins是一个开源的功能强大、灵活且易于集成的自动化工具,它能够帮助开发者实现持续集成和持续交付流程,确保软件质量和加速软件交付过程。

Jenkins主要特点

1. 开源性:Jenkins是使用Java编写的,因此它可以在支持Java的任何平台上运行。作为一个开源工具,它拥有一个活跃的社区,不断有新的特性和插件被开发出来。
2.集成能力:Jenkins能够与各种DevOps阶段的工具集成,如版本控制系统(如Git)、构建工具(如Maven、Ant)、测试框架(如JUnit、TestNG)等,这使得整个软件开发和交付的过程更加流畅。
3. 自动化构建:通过Jenkins,可以自动化执行软件构建过程,包括代码检出、编译、测试、打包和部署等步骤。这有助于减少人为错误,提高生产效率。
4. 持续集成:Jenkins支持持续集成(CI),这意味着开发人员可以频繁地将代码变更集成到共享分支中。CI有助于及时发现和修复问题,保持软件质量。
5. 插件系统:Jenkins具有强大的插件系统,用户可以根据需要安装不同的插件来扩展Jenkins的功能。这些插件可以提供额外的构建步骤、集成第三方工具或增强用户界面等功能。

Jenkins的安装步骤

1、下载 Docker Desktop,网址:https://docs.docker.com/desktop/

选择适配的版本进行下载

下载完成后页面如下

2、打开powershell,输入以下两个命令:

docker run hello-world(确保docker安装正确)

3、在容器中启动Jenkins:

 docker run -p 8080:8080 -p 50000:50000 --restart=on-failure -v jenkins_home:/var/jenkins_home --env JAVA_OPTS=“-Dfile.encoding=UTF8" vdespa/jenkins-postman

(此命令下载Docker镜像,并启动它,这将初始化Jenkins。)

4、打开浏览器窗口,输入localhost:8080,并复制航站楼内密码并粘贴在管理员密码处

5、输入密码后点击继续,进入下一步:下载安装推荐的插件

6、进行用户创建,使用的邮箱可以是不真实的

7、使用Jenkins URL的默认值:localhost:8080

8、可以开始使用Jenkins,进入后的页面如下:

安装docker desk可能出现的问题及解决方法

①docker desk虚拟平台配置问题,启动时报错Virtual Machine Platform not enabled。

解决方法

在Windows中搜索并打开“启用或关闭Windows功能”,选中“适用于Linux的Windows子系统”、“虚拟机平台”,点击确定,然后安装重启电脑完成电脑配置。

②docker desk虚拟平台未准备问题,启动时报错wsl更新失败:WSL update failed

解决办法

用管理员身份运行CMD执行wsl --update命令来更新WSL(Docker需要的WSL是2)

随后打开docker desk,成功启动:

  • 26
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
安装Jenkins,可以使用Docker容器快速部署。下面是Docker安装Jenkins的教程: 1. 安装DockerDocker Compose 如果你还没有安装DockerDocker Compose,可以根据官方文档进行安装: - Docker: https://docs.docker.com/engine/install/ - Docker Compose: https://docs.docker.com/compose/install/ 2. 创建Jenkins数据目录 在本地创建一个目录,用于存储Jenkins的数据。例如,我们创建一个目录“/var/jenkins_home”: ```bash mkdir /var/jenkins_home ``` 3. 创建docker-compose.yml文件 在本地创建一个名为docker-compose.yml的文件,并将以下内容添加到文件中: ```yaml version: '3' services: jenkins: image: jenkins/jenkins:lts container_name: jenkins ports: - "8080:8080" - "50000:50000" volumes: - /var/jenkins_home:/var/jenkins_home restart: always ``` 该文件指定了Jenkins Docker容器的配置: - 使用Jenkins官方的LTS版本镜像。 - 将容器的8080端口映射到主机的8080端口,以便可以通过浏览器访问Jenkins。 - 将容器的50000端口映射到主机的50000端口,以便可以使用Jenkins节点进行构建。 - 将主机上创建的“/var/jenkins_home”目录挂载到容器的“/var/jenkins_home”目录,以便可以持久化存储Jenkins数据。 - 容器启动后,如果停止或崩溃,将自动重启。 4. 启动Jenkins容器 在终端中,进入包含docker-compose.yml文件的目录,并运行以下命令启动Jenkins容器: ```bash docker-compose up -d ``` 执行该命令后,Docker将自动下载Jenkins镜像并启动容器。启动完成后,您可以通过浏览器访问Jenkins,地址为 http://localhost:8080。 5. 安装Jenkins插件 第一次访问Jenkins时,需要进行初始设置。按照提示进行安装和配置。 配置完成后,您可以访问Jenkins管理页面,并安装所需的插件。 6. 完成安装 安装完成后,您可以使用Jenkins进行CI/CD工作流程。 注意:在使用Jenkins进行构建时,建议使用Jenkins节点进行构建,而不是在Jenkins主机上直接构建。这可以有效分担Jenkins主机的负担,提高构建效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值