jenkins部署过程记录,版本2.361.2

通过war包部署在tomcat访问web页面,官网地址下载https://www.jenkins.io/download/

past releases里面有所有历史版本,2.361和以上的版本至少需要java11版本以上的环境,以下的版本支持java8,根据需求使用

部署java环境,OpenJDK11U-jdk_x64_linux_hotspot_11.0.20.1_1.tar.gz

tar xzf  OpenJDK11U-jdk_x64_linux_hotspot_11.0.20.1_1.tar.gz -C /usr/local/ && mv OpenJDK11U-jdk_x64_linux_hotspot_11.0.20.1_1.tar.gz java11 && /usr/local/java11/bin/java -version
<p>openjdk version "11.0.20.1" 2023-08-24
OpenJDK Runtime Environment Temurin-11.0.20.1+1 (build 11.0.20.1+1)
OpenJDK 64-Bit Server VM Temurin-11.0.20.1+1 (build 11.0.20.1+1, mixed mode)

然后将jdk加入环境变量

cat >> /etc/profile <<EOF
JAVA_HOME=/usr/local/java11
PATH=$JAVA_HOME/bin:$PATH
EOF
source /etc/profile
java -version

通过二进制文件部署tomcat,我这里使用tomcat8.5.45.gz

tar xzf tomcat8.5.45.gz -C /usr/local && mv tomcat8.5.45.gz tomcat  && rm -rf /usr/local/tomcat/webapps/* #解压改名清空默认发布目录

然后下载jenkins的war包移动到tomcat的默认发布目录jenkins.war

启动tomcat在bin下 catalina.sh start 关闭是catalina stop,启动默认端口占用8080,8005,8009,主要不要冲突

mv jenkins.war /usr/local/tomcat/webapps/ && /usr/local/tomcat/bin/catalina.sh start

启动后war包会自动解压,访问自己的ip:8080/jenkins进入jenkins的web页面

cat /root/.jenkins/secrets/initialAdminPassword
f4535887401640ed8441265a65a0311a

使用cat获得密码进入页面,选择,然后等安装插件设置管理员

然后保存完成,点到进入jenkins

下载插件前如果网速不好可以更换国内源下载

sed -i 's/https://updates.jenkins.io/download/http://mirrors.tuna.tsinghua.edu.cn/jenkins/g' /root/.jenkins/updates/default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' /root/.jenkins/updates/default.json

进入manage plugins,可选插件,搜索ssh,email,Publish Over SSH,GIT plugin,Gitlab插件下载,最好将搜索到的前几个带关键字的都下载上,防止遗漏

配置全局凭证ssh凭证,添加本机ssh私钥

配置Configure System

邮件通知

添加系统管理员邮箱

添加Jenkins私钥

Global Tool Configuration配置

手动添加本地java