一、在gitlab中创建token

复制token,此token只显示一次:6SB8y4jt31NnYG5-nWoi

二、在gitlab上为项目创建trunk分支

三、在jenkins中配置gitlab

系统管理-->插件管理-->需要先安装gitlab插件

系统管理-->系统设置-->gitlab

四、配置项目的源码管理及构建触发器

配置gitlab的时候需要用到下图中的:

webhook url:http://192.168.7.80:8080/project/java-test

Secret Token:027724b63948d172caa96bc44b2a4449

配置完成后点击保存

五、在gitlab的项目上配置webhooks

配置之前,先在gitlab上打开Allow requests to the local network from hooks and services选项,否则会报错

配置webhooks

取消掉上面的Enable SSL verification选项,然后点击Add webhook

六、测试提交代码到trunk分支进行测试

git clone http://192.168.7.82/root/java-fts.git
cd java-fts/
git status
git fetch
git checkout trunk
git status
vim src/main/webapp/index.jsp
git add src
git commit -m 'on trunk'
git push

转载于:https://www.cnblogs.com/cyleon/p/11081997.html

jenkins与gitlab集成,分支提交代码后自动构建任务(六)相关推荐

  1. P8-07-23 在 GitLab 提交代码后自动触发 Jenkins 构建;使用禅道进行项目管理

    DevOps 运维开发一体化 持续集成 CI GitLab 用户分组 添加用户 用户权限 访客 开发者 Dev/master主分支 测试 主管 拥有者 里程碑:项目管理与质量管理 禅道(免费开源版本) ...

  2. git提交本地项目gitlab合并分支提交代码合并分支时的冲突解决git拉取新项目

    总结:选中右键 git add commit pull 运行 push 一.把dev(主分支)合并到本地自己的分支 1.选中要提交的对象(可以是整个项目,也可以是单模块提交) 2.右键-Git-Add ...

  3. jenkins + svn + maven +svn 实现当SVN提交代码后自动触发打包部署

    前言 主流的开发模式都是采用前后端分离的方式,我们作为coder在功能开发初期需要不断的迭代代码与前端进行联调,提供在容器中最新代码,虽然可以通过在编译器中打完包后在放到容器运行,但是显然这种方式是既 ...

  4. 持续集成[代码流水线管理及Jenkins和gitlab集成]-自动化部署05

    安装sonar Scanner 打开http://www.sonarqube.org/官网 找到下面扫描器 通过这个扫描器可以分析代码分析 因此你也的安装这个扫描器 上传sonar-scanner-2 ...

  5. Jenkins 配合 GitLab 实现分支的自动合并、自动创建 Tag

    Jenkins 配合 GitLab 实现分支的自动合并.自动创建 Tag 背景 GitFlow工作流简介 Gitflow工作流定义了一个围绕项目发布的严格分支模型,它会相对复杂一点,但提供了用于一个健 ...

  6. 帝国重新生成html,帝国CMS实现提交评论后自动重新生成内容页

    帝国CMS实现提交评论后自动重新生成内容页 发布时间:2020-08-15 16:09:23 来源:亿速云 阅读:88 作者:小新 这篇文章给大家分享的是有关帝国CMS实现提交评论后自动重新生成内容页 ...

  7. 提交github后自动完成habitica habit

    目录 什么是Habitica Habash介绍 结合Habash与Travis-ci自动完成habit 什么是Habitica Habitica 是一个款超赞的游戏化软件,它致力于帮助用户培养习惯和提 ...

  8. jenkins插件更换源_jenkins快速入门,自动构建一个hello world项目(devops,ci/cd)

    jenkins是一个非常老牌的ci/cd工具,它是一款使用Java写的开源自动化应用.可以通过界面或Jenkinsfile告诉它执行什么任务,何时执行,理论上,可以让它执行任何事,一般用来做ci/cd ...

  9. IDEA中项目集成git提交代码详细步骤

    简介:在团队协作开发的过程中,好的代码管理能更加有效的使日常开发的过程中对各个开发人员提高开发速度.下面将详细介绍在IDEA中使用git提交代码的过程: IDEA中使用git提交代码 一:pull代码 ...

最新文章

  1. 大数据时代的隐身模式下的大数据创业公司
  2. 六十二、数据结构栈和队列的相互实现
  3. mysql 下一条数据_mysql 查询一条记录的下一条和上一条记录
  4. python画图去掉边框
  5. android.os.networkonmainthredexception,android.os.NetworkOnMainThreadException 解决办法:
  6. Redis教程:数据对象分析(一)
  7. 6月14号=》136页-145页
  8. 【SpringBoot_ANNOTATIONS】自动装配 02 @Resource @Inject
  9. matlab帧差法图像识别
  10. 智慧路灯杆系统车流量监测解决方案
  11. ApacheCon Asia: Keynote 以及流处理专场大咖详细介绍
  12. 计算机键盘中英文,电脑键盘指法练习(英文+数字)
  13. 天玑9200和骁龙8+哪个好 天玑9200和骁龙8+gen1对比
  14. python自动化测试平台方案_基于Python的软件测试自动化平台研究
  15. navigation滑动代替返回键
  16. HDFS ACLs访问控制权限
  17. 百度飞桨领航团python零基础训练营笔记
  18. GAL 高压缩版辅助工具
  19. ESP8266+micropython+HCSR04 超声波测距传感器
  20. UE5 使用MetaHuman 制作数字人

热门文章

  1. opensuse13.2 安裝五笔
  2. 再理下系统分层架构模式
  3. 【原创】modb 功能设计之“跨线程通信”
  4. 戴尔服务:为企业转型导航
  5. Siri:开启智能语音营销时代
  6. mui ajax ab,mui.ajax中文乱码
  7. Redis---持久化
  8. json数据 提示框flash.now[:notice] flash.now[:alert]
  9. 基于OpenCV调整图像的对比度和亮度
  10. Ubuntu桌面版与服务器版的区别