jenkins安装及相关操作

1.安装省略

mac

安装最新的 LTS 版本: brew install jenkins-lts
安装特定的 LTS 版本: brew install jenkins-lts@YOUR_VERSION
启动Jenkins服务: brew services start jenkins-lts
重启Jenkins服务: brew services restart jenkins-lts
更新Jenkins版本: brew upgrade jenkins-lts

linux.window

可以通过war包安装

2.具体操作

更新插件
升级站点使用国内镜像
mirror.esuni.jp/jenkins/upd…
image.png

创建用户

image.png

分配角色

安装插件
jenkins安装及相关操作-每日运维
安装完后的效果图
jenkins安装及相关操作-每日运维
jenkins安装及相关操作-每日运维
简单定义角色,为角色赋予特定的权限
jenkins安装及相关操作-每日运维
为用户赋予角色
jenkins安装及相关操作-每日运维
用不同的用户登录,显示自己的项目
image.png

如果用long1登录,只会看到java01的项目
如果用long2登录,只会看到vue01的项目

为部署配置必要的软件

全局工具配置
maven
jenkins安装及相关操作-每日运维
jenkins安装及相关操作-每日运维
jdk
jenkins安装及相关操作-每日运维
git
image.png

系统配置

jenkins安装及相关操作-每日运维
配置环境变量
echo $PATH
输出服务器的环境变量
image.png

配置凭证拉取代码

image.png

image.png

项目构建(简单版)

image.png

image.png

参数化:多分支部署需要安装插件
jenkins安装及相关操作-每日运维
jenkins安装及相关操作-每日运维
源码管理
jenkins安装及相关操作-每日运维
使用sh.文件部署jar包
image.png

#!/bin/bash

cd $WORKSPACE

mvn clean package

echo '启动项目-开始'

cd target

echo 'nohup java -jar -Xms256m -Xmx1024m spring-security-all.jar  > dev-spring-security-all.log 2>&1 & '

BUILD_ID=dontKillMe
nohup java -jar -Xms256m -Xmx1024m spring-security-all.jar  > dev-spring-security-all.log 2>&1 &

echo '启动项目-结束'

一定要加BUILD_ID=xx,要不起不来