linux 安装Jenkins和配置
简要介绍Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。语言:Java一句话描述:持续集成工具建议的版本建议使用版本为“jenkins-2.164.x”。环境清单:CentOS7.6配置安装环境安装OpenJDK。要求Java的OpenJDK为“1.8.0”以上,可以通过以下命令安装...
目录
简要介绍
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
语言:Java
一句话描述:持续集成工具
建议的版本
建议使用版本为“jenkins-2.164.x”。
环境清单:
CentOS7.6
配置安装环境
- 安装OpenJDK。
要求Java的OpenJDK为“1.8.0”以上,可以通过以下命令安装
yum install java-1.8.0-openjdk
- 安装Maven。
要求Maven的版本为“3.x”以上,可以按照如下步骤安装Maven。- 获取Maven软件包。
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
- 解压Maven软件包后,复制到待安装的目录。
tar -zxvf apache-maven-3.6.3-bin.tar.gz cp -r apache-maven-3.6.3 /usr/local/maven
- 配置Maven环境变量。
MAVEN_HOME=/usr/local/maven export PATH=${MAVEN_HOME}/bin:$PATH
然后执行如下命令,加载环境变量。
source /etc/profile
- 执行以下命令,查看Maven版本号。
mvn -v
回显内容如下,则证明Maven成功安装。
- 获取Maven软件包。
安装jenkins
wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.190.3-1.1.noarch.rpm
rpm -ivh jenkins-2.190.3-1.1.noarch.rpm
运行和验证
- 启动Jenkins服务。
systemctl start jenkins
- 查看Jenkins服务状态。
systemctl status jenkins
回显如下,则为正常启动
打开浏览器,登录地址:http://192.168.6.128:8080/
根据提示查看文件,输入密码即可:
输入完后,会提示选择安装插件,这里不选择安装任何插件,因为安装源在国外的网站,速度是十分慢还可能失败,后面我们自己会配置安装插件的源
接下来是创建管理员用户,后面几个步骤很简单,一直点下一步即可
最后会跳转到首页
插件配置
Jenkins->Manage Jenkins->Manage Plugins,点击Available,点击这里是为了把Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址
cd /var/lib/jenkins/updates
sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
最后,Manage Plugins点击Advanced,把Update Site改为国内插件下载地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Sumbit后,在浏览器输入: http://192.168.6.128:8080/restart ,重启Jenkins。
接下来我们搜索一个中文的插件,勾上,然后安装
安装完重启一下jenkins,效果如下
可以看到已经汉化了,其他插件的安装也一样
升级
根据页面这里下载jenkins.war
使用命令查看原来jenkins.war位置,备份一下,然后替换它,接着重启jenkins即可完成更新
rpm -ql jenkins
卸载
rpm -e jenkins
rpm -ql jenkins
find / -iname jenkins | xargs -n 1000 rm -rf
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)