本次目标是通过jenkins自动化部署前端项目(vue),前端采用docker部署的。
git与jenkins都位于10.0.100.59上,而前端容器位于10.0.100.50上。

1、登入jenkins,创建一个新的任务,输入任务名称,选择构建一个自由风格的软件项目

2、在系统管理-插件管理-安装nodejs插件

3、系统管理-全局工具配置页面-nodejs-选择你的版本
image-20210316114649903

4、配置新的任务:

image-20210316115328782

构建触发器:勾选“Build when a change is pushed to GitLab. GitLab webhook URL: *************”

image-20210316115709353

构建环境:由于我们需要将打包好的前端放到50上,因此需要ssh,提前在设置中添加好SSH Server。在前端中我们自己配置好了将dist文件压缩成gz包。因此只需要将console.tar.gz包放到目标宿主机上。

image-20210316120100194