jenkins自动化部署前端项目

话不多说,上流程

需准备一台jenkins服务器,一台项目服务器

1、安装jenkins(这里省略,有很多教程)

2、打开系统管理,插件管理安装nodejs 、publish over ssh插件

接着进入到如下图安装nodejs版本

接着进入到

ssh server Name: 远程服务器name

hostname:远程服务器ip

username:远程服务器用户名

remote Directory:发布到的远程服务器目录(如果没有该目录则报错,不会自动创建)

passphrase/password:远程服务器密码,推荐使用这个(使用ssh私钥也可以。这里不展开)

然后新建项目

Credentials:git登录用户名密码,没有则添加

node -v
npm -v
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install
cnpm run build
 
cd gees
tar -zcvf gees.tar.gz *

构建完成之后执行操作

source files: jenkins 工作区间相对路径目录(比如在workpace/test/gees,这里填gees/**)

remove prefix: 忽略头文件(不填则会在服务器生成gees目录)

remote directory: 服务器相对目录(加上服务器配置那里的路径,比如我上面填的是/data/jenkinstest/,这里是gees那么总的路径则是/data/jenkinstest/gees,如果服务器没有该目录则会自动创建)

点击保存,然后点击build now则会成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值