在源码管理Repository URL的位置添加 http://gitlab.xxx.com/xxx/xxx.git 的时候,一直报错。错误一:Failed to connect to repository : Error performing command: git ls-remote -h git@gitlab.alipay-inc.com:alipayplus_id_releas
转载 2024-10-27 23:50:53
39阅读
1,原因:私人账号被禁用现象:审批应用后,没有在jenkins上创建项目,查询日志得知:java代码通过Jenkins的api创建的Jenkins项目接口报错了,403,account forbidden2,大致背景和流程:公司自动化构建项目流程:创建gitlab代码库申请应用,审批应用系统创建Jenkinsgitlab上的webhooks,保证gitlab有变动事件时,提醒Jenkins触发
转载 2024-03-15 07:29:49
154阅读
1、持续集成概述及运行流程1.1、CI/CD介绍吧开发工作流程分为以下几个阶段编码-》构建-》集成-》测试-》交付-》部署 正如你在上图中看到,持续集成(Continuous Integration)、持续交付(Continuous Delivery)和持续部署(Continuous Deployment)有着不同的软件自动化交付周期2、概述 1、持续集成(CI)持续集成是找开
转载 2024-03-21 11:03:45
69阅读
在使用Kubernetes(K8S)进行软件开发的过程中,经常会遇到需要将GitLabJenkins进行集成,以实现特定分支触发构建的需求。这篇文章将指导你如何在GitLabJenkins间配置特定分支触发构建的整个过程,包括详细步骤和代码示例。 ### 流程概述 首先让我们来看一下配置特定分支触发构建的流程,如下表所示: | 步骤 | 操作 | | --- | --- | | 1 | 在
原创 2024-04-28 10:04:37
358阅读
我的环境是windows系统,使用Docker Desktop制作了gitlab容器和jenkins容器,也可以在虚拟机上使用docker。一.环境准备gitlab有镜像我们直接使用即可,jenkins镜像有一些环境没有,我们在它的基础上添加一些环境。需要准备的文件比较多,我百度网盘共享一下。链接:https://pan.baidu.com/s/1K7FD-ngQQip0rgEjxQy7TA?pw
转载 2024-10-24 17:42:54
105阅读
1. 登录jenkins浏览器输入地址http://192.168.137.100:8080/,并在弹出的界面中输入用户名与密码即可登录2. 插件安装登录之后进入系统管理:选择插件安装: 安装如下插件:ssh: 执行远程脚本Gitlab: 继承gitlab使用Build Authorization Token Root: 构建授权tokenGitlab hook: 钩子插件(找不到这个插件不知道为
转载 2024-02-26 07:10:29
717阅读
目录一、关于JenkinsJenkins介绍Jenkins工作流程关于持续集成和持续部署二、Docker部署Jenkins1.拉取镜像2.启动容器3.配置Jenkins插件访问主页查看管理员密码安装插件配置Jenkins密钥三、配置Jenkins环境(插件安装、添加凭据、系统配置、全局工具配置)安装Maven插件安装SSH插件添加凭据系统配置:全局工具配置四、Jenkins部署Maven项目新建
转载 2024-09-03 09:02:50
59阅读
在现代软件开发中,使用持续集成和持续交付(CI/CD)的工具如 JenkinsGitLab 是常见实践。特别是在处理分支参数的时候,可能会遇到一些挑战。本文将详细探讨如何在 Jenkins 中有效地处理 GitLab分支参数,从而提升我们的开发效率和业务效果。 ### 背景定位 在一个典型的团队开发环境中,代码的管理与交付直接影响到项目的进度与稳定性。分支参数的配置不仅会影响代码的合
原创 1月前
232阅读
1、基础知识1.1、需求Gitlab正好提供了一个Webhook功能,通过对gitlab的Webhook进行属性设置,可以实现每当gitlab仓库代码被提交代码,他就会自动触发一个动作。 这样我们就可以在jenkins上关联这个webhook的事件,从而自动触发jenkins的任务构建,这样就无需大量的人工干预甚至频繁构建,提高工作效率。1.2、GitLab Hook插件安装1.2.1、插件安装G
转载 2024-09-19 17:03:41
153阅读
 参考文档: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的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins上的构建动作,有时显得过于繁琐。于是就想到了Gitlab的Webhook功能,通过Webhook的相关设置,可以实现代码Push后,自动去触发jenkins上的构建动作,这样就不需要人工干预
转载 2024-04-13 12:17:38
120阅读
构建触发器指的是在什么条件下或者是什么时候去触发项目的构建,在前面我们都是手动点击Build Now去构架项目。而事实上Jenkins内置了4种构建触发器,可以让我们自动或者说半自动的去触发项目的构建,4种构建触发器分别是:触发远程构建其它工程构建后触发定时构建轮询SCM1. 触发远程构建触发远程构建是指通过一个远程地址来触发项目的构建,通常用于在另一个系统通过链接来远程发起项目的构建。触发远程构
转载 2024-04-12 10:36:11
86阅读
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
119阅读
使用Jenkins+Gitlab实现代码提交到代码库后自动部署到服务器上,内容包括JenkinsGitlab的下载安装以及他们之间的联动。前期准备本套方案将JenkinsGitlab及待部署服务器分别放在了不同的环境,所以准备了三台机器,三台都是centos7的系统,文末有百度云链接下载同款镜像。各位可以根据自己的情况放在一台两台或者三台都可以。Jenkins安装部署本次采用的是java21+
转载 2024-06-07 11:42:26
124阅读
本文针对如何设置GitLab以及Jenkins,实现每次GitLab上有提交事件的时候,都能触发Jenkins执行相应的操作,主要分为以下几个步骤:1、新建GitLab测试用例进入个人GitLab账号,在右上角的加号中,选出GitLab 的 New Project,可以新建个人的GitLab工程:其余都走默认的设置,填写好project的名字,可以创建一个新的project,如图:2、设置Jenk
转载 2024-03-29 16:10:58
47阅读
极狐GitLab 在 14.5 中引入了基础设施即代码(Infrastructure as code,即 IaC)的安全扫描功能。主要针对 IaC 配置文件中的已知漏洞进行扫描。目前支持的配置文件类型有 Ansible、Dockerfile、Kubernetes 以及 Terraform 等。极狐GitLab IaC 安全扫描功能目前 IaC 扫描在极狐GitLab SAST 功能下面,使用方式也
转载 10月前
31阅读
目录项目配置使用 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阅读
一、概述GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。所以这两者结合起来,就可以实现开发者提交代码到GitLabJenkins以一定频率自动运行测试、构建和部署的任务,帮组开发团队更高效的集成和发布代码。 下面是我最近安装GitLab+Jenkins环境的一个过程,记录下来,以备日后参考。另外,这篇文章虽然很长,讲得
转载 2024-03-12 12:41:58
237阅读
  • 1
  • 2
  • 3
  • 4
  • 5