1.NODEJS项目流水线配置(vue举例)
nodejs构建配置
官方教程
注意:下图的dist是vue项目打包目录名称,根据实际名称配置
# input your command here
cnpm cache clean --force
cnpm install
cnpm run build
主机部署配置
rm -rf /home/vipcardmall/frontend/
mkdir -p /home/vipcardmall/frontend
#解压构建的dist压缩包到指定目录
tar zxvf /home/flowapp/vip_card_mall_user_frontend_v2.tgz -C /home/vipcardmall/frontend
#删除dist压缩包
rm -rf /home/flowapp/vip_card_mall_user_frontend_v2.tgz
下图红框的是webhook触发地址,通过post/json触发,触发后会自动触发流水线,请求参数{},触发成功返回
{"object": true,"successful": true
}