
运维
文章平均质量分 90
沐雪架构师
专注于 AI人工智能 | AI大模型开发 | 软件架构 | 软件技术
展开
-
私有化部署gitlab,webhooks代码提交和mereged自动触发kubesphere的deveops流水线
也就是说,Jenkinsfile文件必须git仓库里,我们一般将Jenkinsfile文件放在源码一起同的git仓库,习惯我们放在git仓库的一级目录。1、创建流水线,点击“代码仓库”---"git",我们在内网搭建的gitlab私有仓库,所以这里选择"git",填写git地址和凭证,点击对钩,“下一步”。2、设置Jenkinsfile路径和查看WebHook地址,如下图记住这里的WebHook地址。“正则过滤”可以过滤分支,比如我们只创建develop分支,正则里填写“develop”;原创 2022-09-22 18:15:35 · 2132 阅读 · 0 评论 -
基于Gitlab钩子提交合并代码触发jenkins构建
刚开始做的时候,根据网上提供的几篇文章去测试,都发现一个问题,当开发者提交合并代码的请求时,管理员还没同意merge,gitlab webhook 就去通知jenkins 执行构建任务,管理员同意merge 后,jenkins 却没有收到任务构建任务。后来发现合并请求审批者同意合并时发起的是push请求,总以为是merge请求。转载 2022-09-22 17:46:18 · 1461 阅读 · 0 评论