Jenkins安装教程|Jenkins安装教程 - Linux/Windows
Jenkins是开源CI&CD软件,支持构建、部署、自动化。在Jenkins的官网首页,写着一句话 构建伟大,无所不能
。
文章图片
摘自Jenkins官网
下载地址 https://www.jenkins.io/zh/download/
文章图片
https://www.jenkins.io/zh/download/
Window连接下载为 jenkins.msi 文件1. 简述
Generic Java package (.war)连接下载为 jenkins.war (Linux下部署Tomcat中)
既然使用Jenkins进行自动化构建、部署、持续集成,其实就是想让Jenkins帮我们完成以前手动打包、部署的工作。所以,我们需要对Jenkins安装一些插件,让它有能力帮我们完成相关的工作。
Maven、Git/SVN、Deploy to container
2. 环境及版本
Jenkins官网地址:https://www.jenkins.io/zh/3. 安装Jenkins
Jenkins版本:Jenkins 2.222.3
Maven版本:apache-maven-3.6.3
JDK版本:jdk1.8.0_181
Windows 安装 jenkins.msi 文件,安装完成后会打开http://localhost:8080/
地址
Linux 将 jenkins.war文件部署至Tomcat
中,浏览器访问http://ip:prot/jenkins/
地址
根据提示,找到对应目录下的**initialAdminPassword文件,打开复制密码输入,点击下一步
文章图片
当前操作系统语言环境决定界面显示中文/英文 安装插件
文章图片
安装推荐插件即可
这一步时,点击安装推荐插件,则选择的是默认源进行插件安装;
这一步中,不更换国内源可能安装插件会非常慢,所以可以停止Jenkins,进行修改配置文件换源。
文章图片
安装插件 Windows下启动、停止Jenkins
【Jenkins安装教程|Jenkins安装教程 - Linux/Windows】命令行方式:以管理员权限运行CMD(非管理员权限下运行,无法使用命令停止Jenkins)
服务方式:Windows下安装的Jenkins默认是自动启动的,可在服务中设置为手动方式,通过CMD命令进行启动和停止。
C:\Windows\system32>net stop jenkins
Jenkins 服务正在停止.
Jenkins 服务已成功停止。
C:\Windows\system32>net start jenkins
Jenkins 服务正在启动 .
Jenkins 服务已经启动成功。
Windows换源
更换源后启动Jenkins,访问Jenkins地址再进行插件安装,速度会有明显提升。
- 修改 D:\Program Files (x86)\Jenkins\updates\default.json
替换 updates.jenkins-ci.org/download 为 mirrors.tuna.tsinghua.edu.cn/jenkins
替换 www.google.com 为 www.baidu.com- 修改D:\Program Files (x86)\Jenkins\hudson.model.UpdateCenter.xml
更改 url 为 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json
Linux换源
上传jenkins.war文件至Tomcat/webapps下,启动tomcat看到以下提示后,停止Tomcat。
文章图片
红框中内容,Jenkins管理员密码
找到.jenkins
目录,一般在当前用户的主目录下,更改完成后启动Tomcat,进入插件下载页面。
[vagrant@localhost ~]$ ls -a
...apache-tomcat-9.0.20.bash_history.bash_logout.bash_profile.bashrc .jenkins
[vagrant@localhost ~]$ cd .jenkins/
[vagrant@localhost .jenkins]$ cd updates/
[vagrant@localhost updates]$ ls
default.jsonhudson.tasks.Maven.MavenInstaller
[vagrant@localhost updates]$ pwd
/home/vagrant/.jenkins/updates
#替换下载地址
[vagrant@localhost updates]$ sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /home/vagrant/.jenkins/updates/default.json
#更改google 为 baidu
[vagrant@localhost updates]$ sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /home/vagrant/.jenkins/updates/default.json
#更改 hudson.model.UpdateCenter.xml
[vagrant@localhost .jenkins]$ vi hudson.model.UpdateCenter.xml
修改 hudson.model.UpdateCenter.xml
default
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json
设置管理员用户
文章图片
设置管理员 实例配置(默认)
文章图片
实例配置 就绪
文章图片
就绪 Jenkens工作台
文章图片
工作台 4. 配置JDK、Maven 、Git
在全局工具配置中,我们可以对JDK、Maven、Git工具进行配置。
文章图片
全局工具配置 JDK
文章图片
JDK配置 Maven
文章图片
Maven配置1
文章图片
Maven配置2 Git
文章图片
Git配置 结尾
以上就是使用Jenkins前我们需要做的工作,后续还会发一篇Jenkins的使用教程,一步一步通过Jenkins来完成项目的构建、部署、自动化。
推荐阅读
- python|Python 强大的信号库 blinker 入门教程
- 达人推教程(如何写抖音标题更能吸引人())
- Davinci|Davinci 截图安装踩坑
- centos7|centos7 安装git服务器
- Linux下安装JDK|Linux下安装JDK 1.8你必须知道的糟心事
- 剪映自动卡点怎么制作,剪映自动卡点设置教程
- 2.6|2.6 Photoshop操作步骤的撤消和重做 [Ps教程]
- Mac安装Chromedriver
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- MAC安装Mongo