Docker容器

docker下的jenkins前端集成环境配置

2019-06-16  本文已影响9人  其实杰伦
注:默认前提是你已经在服务器上用docker装好了jenkins容器并启动。

#1.安装插件(系统设置-插件管理-可选插件)


#2.配置相应的插件(系统管理-系统设置)

(1) name: ssh节点名称,建议协商服务器的概要,不要设置成你项目的名字,因为jenkins不可能只服务你一个项目,肯定有很多项目
(2) hostname: 远程服务器IP
(3) username 登录服务器时使用的用户名
(4) remote directory 推送到远程服务器的目录,建议根目录,在job任务里在仔细的填写ssh的具体目录


#3.配置安装nodejs环境(系统管理-全局工具配置-nodejs)

5.png

#4.github授权


#5. 新建一个jenkins任务job进行部署配置

(2)源码管理:

(3) 构建触发器: 选择GitHub hook trigger for GITScm polling即可

14.png

(4) 构建环境: 选择 Provide Node & npm bin/ folder to PATH, 在选一个你安装好的Nodejs(前提你在之前通过jenkins全局设置安装好了node)

15.png

(5) 构建: 选择添加构建步骤执行 shell

#!/bin/bash
echo '开始项目构建命令'
echo $PATH
node -v
npm -v
echo '当前分支'
git branch
echo '拉代码'
git pull origin spa
echo '装node_modules'
npm install 
echo '打包'
npm run build
echo '压缩/dist'
tar -cvf dist.tar ./dist

(6) 构建后操作:选择 增加构建后操作, send build artifacts over ssh 来把我们构建好的代码包推送到远程服务器上并解压

17.png

#6. 本地代码推送部署

上一篇 下一篇

猜你喜欢

热点阅读