安装jenkins
一、环境准备
本说明是针对使用需要Java 8的Jenkins发行版。还建议使用超过512MB RAM的系统,并且在安装jenkins的服务器先装好以下环境
1.Java 8(JRE或JDK)
https://blog.csdn.net/weixin_40009737/article/details/90234069
2.git
第一步:安装编译 git 时需要的包
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker
第二步:删除已有的 git
yum remove git
第三步:Git 官网下载 Git 最新版 tar 包,移动到/usr/src 目录下
cd /usr/src
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.3.tar.gz
tar -zxvf git-2.9.3.tar.gz
第四步:编译安装
cd git-2.9.3
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
第五步:检查一下版本号
git --version
3.maven 3.5+
第一步:先到maven官网下载最新版本的tar.gz压缩包:http://maven.apache.org/download.cgi
cd /usr/src
wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
第二步解压
tar -zxvf apache-maven-3.6.3-bin.tar.gz
第三步:解压好了在配置环境变量之前我先配置一下仓库路径,和中央代理仓库改为阿里云仓库
这样下载jar包速度还快一些
1.)创建仓库文件夹
cd /usr/src/apache-maven-3.6.3
mkdir cangku
2.)编辑conf下的settings.xml文件
cd /usr/src/apache-maven-3.6.3
vi conf/settings.xml
<localRepository>/usr/src/apache-maven-3.6.3/cangku</localRepository>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
然后保存退出,设置一下环境变量
第四步:编辑/etc/profile文件,在文件末尾加入如下
vi /etc/profile
export MAVEN_HOME=/usr/src/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin
执行一下
source /etc/profile
使环境变量生效,执行
mvn -version
4.512MB可用内存
1GB +可用磁盘空间
二、下载Jenkins
http://mirrors.jenkins.io/war/latest/jenkins.war
三、创建启动文件start.sh
cd /usr/src
mkdir start.sh
vim start.sh
nohup java -Dhudson.util.ProcessTree.disable=true -jar jenkins.war --httpPort=8080 >> nohup.out 2>&1 &
-Dhudson.util.ProcessTree.disable=true 参数意思为:禁止Jenkins在Job构建过程结束后认为将kill掉未执行完的子进程
https://wiki.jenkins.io/display/JENKINS/ProcessTreeKiller
四、启动和访问
启动
sh start.sh
访问
http://ip:8080
依照提示,查看/root/.jenkins/secrets/initialAdminPassword 文件内容填入文本
框
cat /root/.jenkins/secrets/initialAdminPassword
获取admin密码92fd83d2858d473a8448a8b28bac8a77
这里填入的密文同时也是 admin 账号的密码
五、插件安装
-
首次登录时候的插件安装
进入选择插件安装界面,选择第一个(Install suggested plugins)
-
另外的推荐安装的插件
进入系统管理 -> 插件管理 -> 可选插件
插件功能参考https://blog.csdn.net/pansaky/article/details/80755739
Blue Ocean:pipeline流水线的增强插件
Gitee Plugin:支持码云的插件
Extended Choice Parameter Plug-In:参数化构建参数扩展
六、全局工具配置
1.Maven 配置
配置maven的settings.xml路径
2.Jdk 配置
3.Git 配置
git version
whereis git
4.Maven 配置
最后点击保存
七、安全配置
-
配置匿名可读权限
-
取消跨站请求伪造保护