假如想要ds_be这个项目 自动化部署
1.设置jenkins
1.1 进入jenkins,点击新建任务
1.2 输入名称,选中后点击确定创建任务
1.3 创建后的页面
1.4 输入你项目可以克隆的url
1.4.1 点击添加后会让你输入clone git的用户名密码,鉴权使用,id可以不填
1.4.2 选中你输入的用户名密码
1.5 设置触发器,这个在设置gitblit的时候会用到(令牌随意输就行)
1.6编辑构建脚本(一定要设置圈起来的地方,不然job完成后会杀死tomcat)
1.7 点击保存,设置完成
2 设置gitblit
2.1.进入gitblit的groovy目录
2.1 复制一份 jenkins.groovy
cp jenkins.groovy ms_pc-jenkins.groovy
2.2 进入jekins 编辑(设置回调url)
这里的url就是1.5设置的触发器url
2.3 保存之后重启gitblit
2.4 进入gitblit管理页面,点击编辑
2.5 选中 Receive
2.6 把刚刚自己(在第2.1-2.2步)设置的ms_pc-jenkins.groovy选中,移动到Selected,点击保存
3 这样就大功告成,push之后会自动触发1.6里面设置的脚本
2021.04.03更新
授权策略配置