1、安装步骤
安装 Java
CentOS安装JDK 8安装 Jenkins
实战笔记:Jenkins打造强大的前端自动化工作流webhook 设置
gitlab push代码通过webhooks自动触发jenkins构建设置
使用Generic Webhook Trigger插件实现Jenkins+WebHooks(码云)持续集成--指定具体项目和分支进行集成
[Jenkins]Job中如何传递自定义变量
jenkins在centos7中的常用命令
http://<User ID>:<API Token>@<Jenkins IP地址>:端口/generic-webhook-trigger/invoke
http://hgf:fsad@120.79.243.135:8089/generic-webhook-trigger/invoke
2、一些注意项
1、建立任务时
2、webhook 区分多项目
3、webhook 区分单项目多分支
4、自定义全局变量时,注意配置:
5、快速回滚到指定版本
-
配置
case $env in
deploy)
echo "$env"
npm config set registry https://registry.npm.taobao.org &&
node -v
npm -v
npm install &&
rm -rf dist &&
npm run build
;;
rollback)
echo "$env version=$version"
rm -rf dist &&
cp -R ${JENKINS_HOME}/jobs/hl-social-frontend/builds/${version}/archive/dist ./dist
;;
*)
exit
;;
esac
-
构建时选择回滚模式并指定上次成功过的版本号