sudo apt update
sudo apt upgrade
sudo apt install openjdk-11-jdk
java -version
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
遇到错误
E: The repository 'http://pkg.jenkins.io/debian-stable binary/ Release' is not signed.
或者
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5BA31D57EF5975CA
sudo apt-get -y update
sudo apt-get -y upgrade
重新update
sudo apt-get -y update
sudo apt install jenkins
http://ip:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
sudo systemctl start jenkins
sudo systemctl stop jenkins
sudo systemctl restart jenkins
首次或不能确定,安装推荐
Manage Jenkins -> Plugins -> Available plugins -> 输入【Locale】选中安装
系统管理 -> 系统配置->locale 输入zh_CN,并勾选选项,点击保存
系统管理 -> 插件管理 -> Available plugins -> Role-based Authorization Strategy
系统管理 -> 全局安全配置 -> 授权策略 -> Role-Based Strategy 保存
系统管理->Manage and Assign Roles
系统管理 -> 全局工具配置 -> 新增maven(取消勾选自动安装,可以配置本地) -> 保存
系统管理 -> 插件管理 -> Available plugins -> Maven Integration
系统管理 -> 系统配置 -》 Publish over SSH -> SSH Servers(remote Directory 填写/ 即远程路径)
测试连接
首页->新建任务
输入名称->点击[构建一个maven项目] -> 确定
填写描述
配置git地址
配置仓库访问
编译成功
#!/bin/bash
export BUILD_ID=hellow
WORKSPACE=/data/hello
JDK_PATH=/app/jdk/jdk1.8.0_381
JAR_NAME=hellow-0.0.1-SNAPSHOT.jar
PID=`ps -ef | grep ${JAR_NAME} | grep -v grep | grep -v startup | awk '{print \$2}'`
echo $PID;
if [ ! "$PID" ] ;then
echo "进程不存在"
else
echo "进程存在,杀死进程PID$PID"
kill -9 $PID
fi
echo "服务启动开始"
nohup ${JDK_PATH} -jar ${WORKSPACE}/${JAR_NAME} &
sh 运行未配通
更多【ubuntu-ubuntu22.04安装jenkins并配置】相关视频教程:www.yxfzedu.com