文章目录
搭建要求
版本最新前几个月稳定的版本
版本选择
jenkins从版本2.357开始,就不支持JDK8了。所以选取2.346.3稳定版本作为本次搭建的版本。
系统要求
最低推荐配置:
● 256MB可用内存
● 1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB)
为小团队推荐的硬件配置:
● 1GB+可用内存
● 50 GB+ 可用磁盘空间
软件配置:
● Java 8—无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以。
注意: 如果将Jenkins作为Docker 容器运行,这不是必需的
搭建流程
普通方式搭建
前置安装
安装jdk
去JDK官网下载多版本jdk
# 解压文件到当前目录
tar -zxvf 文件名
环境配置文件修改
# 修改环境配置文件
vim /etc/profile
记得追加到文件末尾
JAVA_HOME=/home/ytld/java/jdk # 正常该版本为1.8版本。用于项目使用
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
安装maven
下载maven
先去maven官网或者maven库下载linux版本的maven。
linux创建文件存放目录
mkdir -p /usr/local/maven
上传至文件夹中
用Xftp或者scp命令都可以。
解压文件到文件夹
tar -zxvf apache-maven-3.9.0-bin.tar.gz -C /usr/local/maven
进入maven配置目录
cd /usr/local/maven/apache-maven-3.8.5/conf/
创建 maven 资源库目录
mkdir -p /m2/repository
编辑 settings.xml 文件,修改配置源
vi settings.xml
将文件中标签内的数据换为
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
添加环境变量
vi /etc/profile
添加 maven 环境变量内容
MAVEN_HOME=/usr/local/maven/apache-maven-3.9.0
PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_HOME PATH
重新加载配置文件
source /etc/profile
测试
mvn -version
war包安装Jenkins
- 下载Jenkins
去官网下Jenkins官网,可能网有的慢。 - 安装
将文件上传到linux目录中,移动到该目录下,启动并生成日志文件到当前目录。
nohup java -jar jenkins.war --httpPort=7777 > jenkins.log&
- 配置
配置流程同下配置密码开始的流程
rpm安装Jenkins(建议,使用流畅)
下载
在清华大学开源镜像站进行jenkins版本选择下载。
安装rpm
rpm -ivh 包名称
启动Jenkins
systemctl start jenkins
docker搭建
- 用docker安装jenkins
docker run -u root --rm -d -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock \jenkinsci/blueocean
- 配置密码
- 密码在容器内该目录/var/jenkins_home/secrets/initialAdminPassword文件下
后续配置设置
网络或墙的问题导致插件下载安装失败
更换jenkins源
将http://updates.jenkins-ci.org/update-center.json替换为http://mirror.esuni.jp/jenkins/updates/update-center.json