一、概述GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。所以这两者结合起来,就可以实现开发者提交代码到GitLabJenkins以一定频率自动运行测试、构建和部署的任务,帮组开发团队更高效的集成和发布代码。 下面是我最近安装GitLab+Jenkins环境的一个过程,记录下来,以备日后参考。另外,这篇文章虽然很长,讲得
转载 2024-03-12 12:41:58
237阅读
jenkinis配置在之前的博文中,博主已经搭建好了gitlabjenkins环境。接下来,博主就要进行gitlabjenkins的联合使用。源码仓库配置这里,我们需要配置一下gitlab中代码的仓库地址和gitlab用户的credentials认证方式,博主这里使用的username/password方式。jenkins安装Gitlab Hook Plugin 和 GitLab Plugin
转载 2024-02-29 14:59:05
52阅读
 参考文档:GitLab 自动触发 Jenkins 构建配置前的准备工作:1.下载gitlab插件  之后,就可以在 项目配置》构建触发器中看到这一项Build when a change is pushed to GitLab  接下来进入具体的配置操作jenkins-job配置JenkinsGitLab 上创建测试工程。在 Jenkins
转载 2024-02-23 07:07:50
299阅读
目录使用Gitlab Runner实现再要部署的服务器上安装 gitlab runner下载可执行文件设置可执行权限权限创建用户运行服务注册 Runner到gitlab上找到需要用的URL与token在浏览器中下载gitlab的ssl证书注册runner在项目中配置.gitlab-ci.yml文件本文的.gitlab-ci.yml验证 .gitlab-ci.yml的正确性注意事项使用 Jenki
转载 7月前
44阅读
提交GitLab代码自动触发jenkins运行
原创 精选 2023-11-02 12:00:48
340阅读
  1、持续集成概述及运行流程1.1、持续集成概述持续集成:持续集成(Continuous integration)持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进行自动化测试。Ci持续交付:持续交付指的是在持续集成的环境基础上,将代码部署到预生产环境。CD持续部署:在持续交付的基础上,把代码部署到生产环境的过程自动化。CD持续部署:在持续交付的基础上
目录一:准备工作二:安装除推荐安装外的插件三:配置全局系统参数四:配置GitLab免密登录五:新建Jenkins任务六:构建项目前言本文介绍GitLab + Jenkins + Maven部署服务(文中以Springboot项目为例)。GitLab 社区版 11.1.4 (docker安装)点击查看安装教程Jenkins 2.263.2 (docker安装)点击查看安装教程Maven 3.6.3准
转载 2024-10-11 11:36:54
44阅读
  环境简介:Jenkins 2.156(本地win10)GitLab Enterprise Edition 10.1.4-ee (远程服务器)Apache Ant 1.9.13 (本地win10) 安装步骤:(1)gitlab环境这里我使用的是公司的,具体配置步骤请见我另一篇博文,传送门:新建的项目都会有操作提示,如果对git不熟悉的话
转载 2024-03-06 16:09:33
65阅读
jQuery表单事件之blur与focus事件 在之前2.8与2.9节我们学过了表单处理事件focusin事件与focusout事件,同样用于处理表单焦点的事件还有blur与focus事件它们之间的本质区别: 是否支持冒泡处理 举个简单的例子 <div> <input type="text" /> </div> 其中input元素可
转载 2024-06-15 23:22:00
44阅读
大家好,我是SuieKa,上一次我把GitlabJenkins的安装已经解决,现在就可以搞事了哈(持续集成平台CI/CD)。 目录什么是 CI/CD?持续集成平台使用方法一、配置Jenkins使用gitlib更新代码二、实现gitlib触发Jenkins自动部署 什么是 CI/CD?1、简单概念持续集成(CI):通过持续集成,开发人员能够频繁将其代码集成到公共代码仓库的主分支中。开开发人员能够在
转载 2024-04-17 16:15:59
2814阅读
分支模型: 目前客户端分支模型采用简化模型: 开发分支->主分支->稳定分支 开发分支: 由个人按照jira任务建立对应分支 task/jira-id 主分支:开发者完成后将开发分支提交合并请求至主分支,经过review,完成合并提交并自动构建 稳定分支:用于版本输出,从master分支拣选测试通过的功能进入s
转载 2024-03-01 22:28:02
89阅读
之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins上的构建动作,有时显得过于繁琐。于是就想到了Gitlab的Webhook功能,通过Webhook的相关设置,可以实现代码Push后,自动去触发jenkins上的构建动作,这样就不需要人工干预
转载 2024-04-13 12:17:38
120阅读
1、jenkins安装gitlab插件 2、gitlab对应的项目生成访问令牌 3、 jenkins配置api_token 此处的api_token就是刚才gitlab生成的访问令牌 4、jenkins项目上配置webhook 点击“高级”展开 拉到最底下生成项目token 5、gitlab配置webhook 进入gitlab项目的设置--webhook 输入jenkins的job
原创 2024-01-12 11:28:44
426阅读
1点赞
目录项目配置使用 docker 启动 gitlab修改拉取git代码的git和http的url配置gitlab从新搞一个jenkins(配置插件)jenkins配置harbor配置安装配置docker登录harbor持久化jenkins的ssh命令docker 登录失败解决方法项目配置IP配置容器10.0.0.1018G 4核gitlabjenkins10.0.0.102nginx10.0
本文涉及一种利用容器部署 gitlabjenkins 服务实现持续集成(CICD)的方法,其目的是为了在实际工作中使用代码托管及自动化操作。一、引言因工作需要,需部署 gitlabjenkins 服务器进行 CICD 测试,换个高大上的名称,叫“组织革新”。本文记录个人的实践,但不涉及部署的具体步骤。二、技术小结不同工程,配置不同,本文使用 C++ 工程为例进行实验。在配置 jenki
转载 2024-04-11 19:33:31
282阅读
一、简介Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。主要功能:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。主要特点:1、易于安装,只要把jenkins.war部署到servlet容器,不需要数据库的支持2、易于配置,所有配置都是通过其提供的web界面实现3、集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail
转载 7月前
34阅读
持续集成工具Jenkins 持续部署、持续集成、持续交付 Jenkins 和 Hudson 都是一款持续集成及自动化部署工具。 Jenkins 解决了什么问题: Jenkins 的主要目标是监控软件开发流程,快速显示问题。所以能保证开发人员以及相 关人员省时省力提高开发效率。 解决了传统的打包、部署枯燥过程。Jenkins 主要用于 1.持续、自动地构建/测试软件项目 2. 监控一些定时执行的任务
转载 2024-09-09 17:47:32
38阅读
gitlab-jenkins安装文档IP地址操作系统服务版本192.168.75.137Rocky9.2jenkins = 2.450-1.1 jdk = 11.0.22 git = 2.39.3192.168.75.138Rocky9.2gitlab-ce = 16.10.0gitlab安装前期准备: 关闭防火墙及 SELinux systemctl disable --now firewal
转载 2024-07-30 18:34:58
126阅读
多,发现每次手动点,效率不高。本文基于gitlab的钩
转载 2022-09-25 00:26:13
1529阅读
楔子 最近公司推行统一构建平台(基于 Jenkins + Kubernetes 插件创建 slave),原来部门自建的 Jenkins 不让用了。 迁移上统一构建平台的最大阻力是前端模块发布的问题: 前端单仓库全量构建/发布,安装依赖有缓存在小型机上跑着效率还行,如果迁到公司平台上性能相对低些,又没 ...
转载 2021-09-18 14:58:00
490阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5