Jenkins的Linux与window部署方式

一、Linux平台(乌班图系列发行版)

  1. Nodejs(v18.17.1)

    sudo apt update
    curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
    sudo apt-get install -y nodejs
    node -v

  2. Jenkins

    curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee
    /usr/share/keyrings/jenkins-keyring.asc > /dev/null

    echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]
    https://pkg.jenkins.io/debian-stable binary/ | sudo tee
    /etc/apt/sources.list.d/jenkins.list > /dev/null

    sudo apt-get update

    sudo apt install jenkins=2.346*

  3. Git

    sudo apt update
    sudo apt upgrade
    sudo add-apt-repository ppa:git-core/ppa
    sudo apt update
    sudo apt install git

  4. JDK

    sudo apt update
    sudo apt install openjdk-11-jdk

  5. Maven 安装

    下载地址:
    https://maven.apache.org/download.cgi
    可以选择zip或者gz包,下载后解压,并设置M2_HOME,设置PATH路径
    vi ~/.bash_profile

设置生效

复制代码
source ~/.bash_profile

二、Windows平台

1.安装JDK

本教程Jenkins安装基于2.346.3 版本,依赖 jdk 环境,jdk只支持jdk11或以上jdk17或以下的版本。因此安装jdk11版本。

官方下载地址:

https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html#license-lightbox

根据系统下载11版本安装包

根据安装引导步骤安装完成后,将 jdk 安装路径添加到环境变量

安装完成后,配置JAVA_HOME,配置成功后 jdk 安装完成。

  1. Nodejs安装

官方地址下载安装包:https://nodejs.org/zh-cn/download

下载window 安装程序,18.15.0版本

按照引导步骤默认安装即可,在命令行工具中输入node -v 和npm -v ,输出版本号即成功完成安装。

配置npm 代理

npm config set registry https://registry.npmmirror.com

  1. Git 安装

官方下载地址:https://git-scm.com/download/win,根据系统版本下载对应的安装程序。

下载后运行安装程序,根据引导步骤,默认安装即可。

  1. Maven 安装

下载地址:https://maven.apache.org/download.cgi

可以选择zip或者gz包,下载后解压,并设置M2_HOME,设置PATH路径

  1. Jenkins 安装

官方地址下载安装包:https://www.jenkins.io/zh/download/

运行安装程序,选择 Run service as LocalSystem

默认使用8080 端口,若端口被程序占用,需要修改端口

选择 jdk 安装目录

最后根据引导步骤完成安装,浏览器访问localhost:8088进入Jenkins配置。

三、Jenkins配置(Linux与window一致)

  1. 常用插件

|--------|---------------------------|----------------|--------|--------|
| 序号 | 名称 | 功能 | 版本 | 备注 |
| 1 | SSH Credentials Plugin | 配置 ssh 私钥 | 默认最新版本 | 默认安装 |
| 2 | SSH server | 配置 ssh | 默认最新版本 | 手动安装 |
| 3 | Git plugin | 拉取代码 | 默认最新版本 | 默认安装 |
| 4 | Publish Over SSH | 上传安装包到 Linux服务 | 默认最新版本 | 手动安装 |
| 5 | Copy Artifact | 复制文件 | 默认最新版本 | 手动安装 |
| 6 | Pipeline Utility Steps | 打包并压缩文件 | 默认最新版本 | 手动安装 |
| 7 | Extended Choice Parameter | 拓展选择参数 | 默认最新版本 | 手动安装 |
| ...... | Pipeline相关 | | | |

进入 Jenkins 首页后,进入Dashboard -> Manage Jenkins -> Plugins,点击installed plugins检查是否安装下面表格中的插件,若无,进入Available plugins,搜索并安装插件。

  1. 安装插件

根据插件名称搜索,勾选插件后点击 install without restart

  1. 检查插件是否启用

安装后重启Jenkins服务。

  1. Jenkins系统设置

登录Jenkins,选择Dashboard->Manage Jenkins->System Configuration->System

如果是windows平台

设置全局属性

选择Dashboard->Manage Jenkins->System Configuration->Tools配置JDK、Maven等工具。

相关推荐
一叶之秋141215 小时前
Linux基础IO
linux·运维·服务器
love530love15 小时前
升级到 ComfyUI Desktop v0.7.0 版本后启动日志报 KeyError: ‘tensorrt‘ 错误解决方案
开发语言·windows·python·pycharm·virtualenv·comfyui·comfyui desktop
longerxin202019 小时前
在 Linux 上使用 SCP 将文件传输到 Windows(已开启 SSH)
linux·运维·ssh
zhaotiannuo_199821 小时前
渗透测试之docker
运维·docker·容器
王正南1 天前
kali-linux 虚拟机连接安卓模拟器
android·linux·运维·虚拟机连接模拟器·安卓模拟器,linux虚拟机
三不原则1 天前
故障案例:容器启动失败排查(AI运维场景)——从日志分析到根因定位
运维·人工智能·kubernetes
吳所畏惧1 天前
Linux环境/麒麟V10SP3下离线安装Redis、修改默认密码并设置Redis开机自启动
linux·运维·服务器·redis·中间件·架构·ssh
yueguangni1 天前
sysstat 版本 10.1.5 是 CentOS 7 的默认版本,默认情况下确实不显示 %wait 字段。需要升级到新版sysstat
linux·运维·centos
Davina_yu1 天前
Windows 下升级 R 语言至最新版
开发语言·windows·r语言
funfan05171 天前
【运维】MySQL数据库全量备份与恢复实战指南:从入门到精通
运维·数据库·mysql