Jenkins是干什么用的?Jenkins是一个基于Java开发的开源软件项目,亦是一种持续集成工具,用于监控持续重复的工作。如果你正打算搭建Jenkins来实现持续集成(CI),站长百科将带你一步步完成Jenkins的安装、配置以及使用过程中常见的环境设置。
一、环境准备
1、Jenkins安装与持续集成环境配置
开发人员每天提交代码到Git仓库后,Jenkins作为持续集成工具,会通过Git将最新代码拉取到集成服务器,并结合JDK、Maven等工具来进行代码编译、测试、审查、打包等工作。如果在任何一个步骤中出错,Jenkins会重新执行整个流程。最终Jenkins将生成的jar或war包分发到测试服务器或生产服务器,用户就可以访问到最新的应用。
2、服务器列表
3、安装环境准备
- 切换到192.168.0.109机器,jdk—-Jenkins使用java开发,首先必然需要安装jdk;
- tomcat—-Jenkins是一个web应用程序,运行当然需要中间件;
- Jenkins的war包中包含了一个叫winstone的应用服务器所以可以直接运行,但在生产环境建议安装tomcat等独立中间件;
- maven—-Jenkins使用maven构建,所以也需要安装maven。下载解压即可。
(1)JDK环境
首先,我们需要配置Java开发环境。你可以通过编辑/etc/profile文件来配置JDK环境变量,确保Jenkins能够正常找到Java。
sudo vi /etc/profile
在文件中添加JDK的路径,如下:
保存并执行以下命令使配置生效:
source /etc/profile
然后,验证Java是否安装成功:
(2)Maven环境
下载并解压Maven:
wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
tar -zvxf apache-maven-3.6.1-bin.tar.gz
配置Maven环境变量,编辑/etc/profile,加入以下内容:
export MAVEN_HOME=/usr/local/tools/apache-maven-3.6.1
export PATH=$MAVEN_HOME/bin:$PATH
使配置生效:
source /etc/profile
(3)Git环境
在Linux上,可以通过yum安装Git:
yum -y install git
如果需要安装特定版本的Git,可以通过源码方式进行安装。首先,卸载yum安装的Git版本:
yum -y remove git
然后,下载并安装Git:
wget https://github.com/git/git/archive/v2.22.2.tar.gz
tar -zxvf git-2.22.2.tar.gz
cd git-2.22.2
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
make prefix=/usr/local/git all
make prefix=/usr/local/git install
配置环境变量:
vi /etc/profile
在文件底部加入:
export PATH=$PATH:/usr/local/git/bin
使配置生效:
source /etc/profile
验证安装:
git –version
二、Jenkins安装教程
1、下载Jenkins
你可以从Jenkins官网(https://www.jenkins.io/download/)下载Jenkins的”war”包。
2、Jenkins访问
如果你选择使用Tomcat,可以将Jenkins的war包复制到Tomcat的webapps目录下,然后启动Tomcat。
3、Jenkins初始化配置
初次访问Jenkins时,会看到一个要求输入解锁密码的页面。这个密码可以在启动日志中找到,或者按照提示在指定文件中查看。
点击继续后,选择“自定义安装”,然后选择“无”来进行默认安装。
接下来,你可以创建Jenkins用户并设置实例。
三、Jenkins配置教程
我们要修改Jenkins插件下载地址,否则Jenkins会让你怀疑人生。
以上的配置 Json 其实在 Jenkins 的工作目录中:$ cd {你的Jenkins工作目录}/updates #进入更新配置位置
tomcat 安装的在 /root/.jenkins 里面 updates:vim default.json #这个Json文件与上边的配置文件是相同的
这里 wiki 和 github 的文档不用改,我们就可以成功修改这个配置,使用 vim 的命令,如下,替换所有插件下载的 url:
:1,$s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g
替换连接测试url::1,$s/http:\/\/www.google.com/https:\/\/www.baidu.com/g
进入vim先输入:然后再粘贴上边的:后边的命令,注意不要写两个冒号!修改完成保存退出:wq
修改URL为:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
重启 http://192.168.0.109:8080/jenkins/restart
测试镜像,下载中文汉化插件
Jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索”Chinese”
安装、重启Jenkins后,就看到Jenkins汉化了!不同版本可能部分菜单汉化会失败。
-
广告合作
-
QQ群号:4114653