1 手动构建
jenkins构建成功后的包存放在/var/lib/jenkins/workspace/项目名/target下
2 自动化构建(这里选择push事件触发)
前面步骤一样 区别在于触发器不同
选择 Build when a change is pushed to GitLab. GitLab webhook URL: http://192.168.198.199:8080/project/dev 方式
定时构建(Build periodically) 此时的定时构建是时间到达日程表所设置的时间后 就开始构建 此时不管前面源码管理处设置的分支是上的内容是否有变化都会开始构建
轮循 SCM (Poll SCM) 这个也是定时构建 但不同的是在达到所设置的时间后 系统会去查询设置的远程仓库是否有变化 有变化才构建
Push事件触发 每当有人向GitLab仓库某分支(一般为master)成功的push代码时 立即触发构建
gitlab登录管理员账号 设置允许请求钩子