jenkins部署,设置邮箱,ssh
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
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果
音乐天地