Jenkins
构建伟大,无所不能
Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。
官网地址:Jenkins
Jenkins 是什么?
Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。
Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。
开始使用 Jenkins
本导读将向您介绍使用 Jenkins、Jenkins 的主要特性和 Jenkins Pipeline 的基本知识。 本导读使用“独立”的 Jenkins 发行版,它可以在您自己本地的机器上运行。
准备工作
第一次使用 Jenkins,您需要:
- 机器要求:
- 256 MB 内存,建议大于 512 MB
- 10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)
- 需要安装以下软件:
- Java 8 ( JRE 或者 JDK 都可以)
- Docker (导航到网站顶部的Get Docker链接以访问适合您平台的Docker下载)
- docker url:Developers - Docker
Docker的安装:
1.下载好包,然后点击安装,windows10报错:
Docker desktop requires the server service to be enabled
解决:
1、安装 Hyper-V 并启用它。如果已完成,则跳过此步。如果尚未完成,请在 PowerShell 中以管理员模式运行以下命令:
安装 Hyper-V: Hyper 安装,在开始菜单搜索Hyper,然后
如果你未安装,会跳转到管理界面
备注:如果只是简单的自己配置,可以不需要安装docker。docker是按版本控制,适配业务线比较多,或者团队人员叫多,同事有多人在打包处理。
下载并运行 Jenkins
- 下载 Jenkins.
- 打开终端进入到下载目录.
- 运行命令
java -jar jenkins.war --httpPort=8080
. - 打开浏览器进入链接
http://localhost:8080
. - 按照说明完成安装.
安装完成后,您可以开始使用 Jenkins!
使用:
1.因为Jenkins内部已有一个服务,所以直接通过执行war文件即可
2.浏览器打开: http://localhost:8080,会进行一个初始化,配置管理员密码
密码不是随便输入的,在initialAdminPasswordnitialAdminPassword文件中,打开复制进来即可。
然后会进入一个简短的配置环节。
这样基本的安装已完成
2.配置:
镜像地址:
由于jenkins服务在国外,所以需要一个镜像去更新一些插件或者配置文件。
目前提供一个地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
如果需要手动下载插件,可以访问清华大学的镜像库:Index of /jenkins/plugins/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror