目录使用Gitlab Runner实现再要部署的服务器上安装 gitlab runner下载可执行文件设置可执行权限权限创建用户运行服务注册 Runner到gitlab上找到需要用的URL与token在浏览器中下载gitlab的ssl证书注册runner在项目中配置.gitlab-ci.yml文件本文的.gitlab-ci.yml验证 .gitlab-ci.yml的正确性注意事项使用 Jenki
转载 7月前
44阅读
  1、持续集成概述及运行流程1.1、持续集成概述持续集成:持续集成(Continuous integration)持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进行自动化测试。Ci持续交付:持续交付指的是在持续集成的环境基础上,将代码部署到预生产环境。CD持续部署:在持续交付的基础上,把代码部署到生产环境的过程自动化。CD持续部署:在持续交付的基础上
 参考文档:GitLab 自动触发 Jenkins 构建配置前的准备工作:1.下载gitlab插件  之后,就可以在 项目配置》构建触发器中看到这一项Build when a change is pushed to GitLab  接下来进入具体的配置操作jenkins-job配置JenkinsGitLab 上创建测试工程。在 Jenkins
转载 2024-02-23 07:07:50
299阅读
jenkinis配置在之前的博文中,博主已经搭建好了gitlabjenkins环境。接下来,博主就要进行gitlabjenkins的联合使用。源码仓库配置这里,我们需要配置一下gitlab中代码的仓库地址和gitlab用户的credentials认证方式,博主这里使用的username/password方式。jenkins安装Gitlab Hook Plugin 和 GitLab Plugin
转载 2024-02-29 14:59:05
52阅读
一、概述GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。所以这两者结合起来,就可以实现开发者提交代码到GitLabJenkins以一定频率自动运行测试、构建和部署的任务,帮组开发团队更高效的集成和发布代码。 下面是我最近安装GitLab+Jenkins环境的一个过程,记录下来,以备日后参考。另外,这篇文章虽然很长,讲得
转载 2024-03-12 12:41:58
237阅读
目录一:准备工作二:安装除推荐安装外的插件三:配置全局系统参数四:配置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阅读
提交GitLab代码自动触发jenkins运行
原创 精选 2023-11-02 12:00:48
340阅读
  环境简介: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阅读
在现有项目中看到运维的方式很原始,每次都需要进行手动的操作,很是不便,查阅了相关文档发现现在大家都在用jenkins部署项目,但是jenkins部署的maven项目很容易,但是我们现在阶段的项目都是基于weblogic+svn的所以有些原始,各种坑,现纪录一下操作部骤,方便以后部署,也方便大家都能迈过此坑。 1.安装jenkins    安装我看大
大家好,我是SuieKa,上一次我把GitlabJenkins的安装已经解决,现在就可以搞事了哈(持续集成平台CI/CD)。 目录什么是 CI/CD?持续集成平台使用方法一、配置Jenkins使用gitlib更新代码二、实现gitlib触发Jenkins自动部署 什么是 CI/CD?1、简单概念持续集成(CI):通过持续集成,开发人员能够频繁将其代码集成到公共代码仓库的主分支中。开开发人员能够在
转载 2024-04-17 16:15:59
2814阅读
作者丨人人贷大前端技术中心 Git commit message 规范    git是现在市面上最流行的版本控制工具,书写良好的commit message能大大提高代码维护的效率。但是在日常开发中由于缺少对于commit message的约束,导致填写内容随意、质量参差不齐,可读性低亦难以维护。在项目中引入commit message规范已是迫在眉睫。用什么规范
转载 2024-06-06 09:36:58
160阅读
列出标签 git tag: $ git tag v0.1 v1.3 这个命令以字母顺序列出标签; 使用特定的模式查找标签,模糊匹配:$ git tag -l 'v1.8.5*' v1.8.5 v1.8.5-rc0 v1.8.5-rc1 v1.8.5-rc2 v1.8.5-rc3 v1.8.5.1 v1.8.5.2 v1.8.5.3 v1.8.5.4 v1.8.5.5 创建标签 Git 使用两
转载 2024-10-02 11:24:36
101阅读
分支模型: 目前客户端分支模型采用简化模型: 开发分支->主分支->稳定分支 开发分支: 由个人按照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阅读
在平时工作中 开发新的版本,版本迭代,经常会在git上打标签,这个文主要内容是 在jenkins上通过选择不同的tag标签进行构建 ,并发布到服务器中运行起来。这个文章不会详细到从0开始,只重点讲解下怎么通过tag构建 如果不清楚标签是什么或者 怎么构建jenkins项目及jenkins参数可以参考前面的文安装插件  需要先在jenkins中安装G
转载 2024-02-22 12:43:39
58阅读
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点赞
使用 Jenkins 的目的就是为了尽量让编译和集成的部署自动化。通常在部署成功和配置可以完成这个操作了。需要注意的是 Jenkins 采取了和 Cron 类似的语法,但是又有一点点不同。上面的语法就是每 5 分钟 Pull 一次。在 Jenkins 中可以看到本次编译是如何被触发的。从上面的图片
原创 2022-07-11 06:50:30
254阅读
使用 Jenkins 的目的就是为了尽量让编译和集成的部署自动化。通常在部署成功和配置,通常是想要通过事件自动触发编译,我们通常有很多种办法可以做。比如使用 webhook 的方式来做。检查 SCM另外一种方法就让 Jenkins 每隔一段时间来自动检查下代码,如果代码有修改的话就触发编译。 ​​​​ 通过对上面的选择就可以完成这个操作了。需要注意的是 Jenkins 采取了
CI
原创 2022-06-20 08:52:00
245阅读
目录项目配置使用 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阅读
  • 1
  • 2
  • 3
  • 4
  • 5