Jenkins简介
- Jenkins是⼀个基于Java语言编写的开源持续集成工具,可⽤于⾃动化与构建、测试、交付或部署软件相关的各种任务.
- jenkins优点:免费开源、安装运行简单、可跨平台部署、高度可配置、非常多高质量的插件、分布式构建也能高效运行
- jenkins官网:https://www.jenkins.io/
安装条件
由于Jenkins是基于Java语言编写的,所以需要先配置jdk环境:
- jdk下载地址:https://www.oracle.com/java/technologies/downloads/
- jdk环境变量配置,网络教程非常多,自行搜索
Jenkins安装方法
- 使用docker直接安装Jenkins
- 安装docker
- 使用命令
docker pull jenkinsci/blueocean
拉取Jenkins镜像 - 创建容器并启动
docker run -d -u root -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name MyJenkins jenkinsci/blueocean
docker ps -a
查看创建的Jenkins容器
- 使用war包执行运行
- war包下载地址https://www.jenkins.io/download/#downloading-jenkins
- 下载成功后上传至对应的服务器安装目录
- 直接运行使用命令:
java -jar <jenkins.war的路径>
- 也可以选择后台执行:
nohup java -jar <jenkins.war的路径> >/dev/null 2>&1 &
- 运行成功后,会在当前用户家目录下新建.jenkins目录,如果是root用户,则是/root/.jenkins目录
Jenkins插件更新镜像源修改
- 修改Jenkins工作目录下的hudson.model.UpdateCenter.xml ⽂件,将url改为http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/updatecenter.json
- 修改Jenkins⼯作⽬录下的updates/default.json ⽂件,将 updates.jenkins.io/download 全部替换成 mirrors.tuna.tsinghua.edu.cn/jenkins 以及 www.google.com 全部替换为 www.baidu.com
- 重启Jenkins服务
Jenkins入门安装
- 访问Jenkins地址:http://ip:8080
按照提示的路径找到密码后粘贴后继续 - 安装推荐的插件
- 插件安装完成后创建第一个管理员用户
- 安装完成后开始使用