jenkins部署维护

1.安装jdk依赖包

#yum包安装
cd /tmp;mkdir -p /usr/java
wget https://mirrors.hc-yun.com/jdk/jdk-8u231-linux-x64.rpm
rpm -ivh jdk-8u231-linux-x64.rpm
#源码包安装
wget https://mirrors.hc-yun.com/jdk/jdk-8u231-linux-x64.tar.gz
tar zcvf jdk-8u231-linux-x64.tar.gz -C /usr/java
https://mirrors.hc-yun.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar zcvf apache-maven-3.6.3-bin.tar.gz -C /usr/local/
#修改系统变量
vi /etc/profile
#在文件最后添加下面的内容:
export JAVA_HOME=/usr/java/jdk1.8.0_231
export JRE_HOME=/usr/java/jdk1.8.0_231/jre
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH:$MAVEN_HOME/bin
export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8"
#添加完成后,使环境变量生效。
source /etc/profile

2.安装jenkins包并运行

mkdir -p /usr/local/jenkins;cd /usr/local/jenkins
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.214/jenkins.war
nohup java -jar jenkins.war >/dev/null 2>&1 &
#访问连接
http://localhost:8080

3.安装jenkins插件

Maven Integration
Ansible
GIT server
GitLab Plugin
Docker Commons
Logstash
WMI Windows Agents
Generic Webhook Trigger
Maven Metadata Plugin for Jenkins CI server
Locale plugin
Publish Over SSH
Pipeline Maven Integration
Localization: Chinese (Simplified)
Role-based Authorization Strategy

4.配置全部变量 git: /usr/bin/git maven: /usr/local/apache-maven-3.6.3