Jenkins+node+vue自动化部署

发布于:2022-11-07 ⋅ 阅读:(353) ⋅ 点赞:(0)

Jenkins+node+vue自动化部署


前言

 安装下列需要插件:

  1. 安装NodeJs
  2. 安装Publish Over SSH(如果不需要远程推送,不用安装)

  3. 如果使用Gitee 码云,安装插件Gitee(Git自带不用安装)

    进入【首页】–【系统管理】–【插件管理】–【可选插件】,搜索需要安装的插件,点击安装即可。


一、安装&&配置NodeJs

1.安装NodeJs

进入【首页】–【系统管理】–【插件管理】–【可选插件】–【搜索Nodejs】–【点击安装】

 

 

 安装完成后重启Jenkins

2.配置NodeJs

进入【首页】–【系统管理】–【全局配置】,拉到最下面NodeJs安装

找到NodeJS配置后,按下列步骤全局配置NodeJS

  1. 点击"新增NodeJS",将会弹出相关配置
  2. 输入“别名”,这个可以随便设置,一般设置为“node”+version
  3. 选中“自动安装”
  4. 在“版本”那一项,选择需要的node版本,我选择的是NodeJS 16.15.0
  5. 点击保存

 

 

二、安装&&配置Publish Over SSH

1.安装Publish Over SSH

进入【首页】–【系统管理】–【插件管理】–【可选插件】–【搜索Publish Over SSH】–【点击安装】

  安装完成后重启Jenkins

2.配置SSH Severs

进入【首页】–【系统管理】–【系统配置】,找到SSH Severs配置

 找到SSH Severs配置后,按下列步骤配置

  1. 设置Name,这一项可以任意设置,我这里设置和主机IP相同,192.168.16.138
  2. Hostname:设置Linux系统的主机名(主机IP)如:192.168.16.138,这里我用的是centos8
  3. Username设置Linux系统的用户名,这里我用的是管理员账号,用户名为root
  4. Remote Directory:设置需要推送到的远程目录,即上面配置的Linux系统的目录,这里我设置的是根目录 “/”
  5. 点击“高级”按钮,配置Linux系统的管理员账号root对应的密码
  6. 点击Test cinfiguration“”按钮,测试远程服务器是否可以连上,若返回Sucess,表示可以正常连接

  


三、安装&&配置 Gitee 码云

1.安装 Gitee 码云

进入【首页】–【系统管理】–【插件管理】–【可选插件】–【搜索Gitee】–【点击安装】

 安装完成后重启Jenkins

 2.配置Gitee 码云

进入【首页】–【系统管理】–【系统配置】,找到Gitee 码云配置

 找到Gitee 码云配置,按下列步骤配置 

  1. 配置链接名,这一项可以任意配置,我这里配置和Gitee 域名 URL相同

  2. 配置Gitee 域名 URL,Gitee 域名完整URL地址 (例如 https://gitee.com),我这里配置的是https://gitee.com

  3. 证书令牌Gitee API V5 的私人令牌(获取地址 https://gitee.com/profile/personal_access_tokens)

     

     

     

     

     

  4. 点击“+ 添加”按钮,弹出添加凭据配置界面,类型:选择Gitee API 令牌,Gitee API V5 的私人令牌:输入上面从Gitee上获取的证书令牌Gitee API V5 的私人令牌,其他项可以不配置,配置完成后,点击“添加”按钮保存

 

 5.证书令牌Gitee API V5 的私人令牌(获取地址 https://gitee.com/profile/personal_access_tokens)这些选择刚才添加的证书令牌Gitee API V5 的私人令牌,点击“测试链接”,返回“成功”,表示正常连接Gitee仓库

 至此,所需的插件安装并配置完成!!!

四、新建任务

点击【新建任务】,输入任务名称,点击构建一个自由风格的软件项目

 

 

本文含有隐藏内容,请 开通VIP 后查看