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
54阅读
在现代软件开发中,使用持续集成和持续交付(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安装文档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阅读
1、持续集成概述及运行流程1.1、CI/CD介绍吧开发工作流程分为以下几个阶段编码-》构建-》集成-》测试-》交付-》部署 正如你在上图中看到,持续集成(Continuous Integration)、持续交付(Continuous Delivery)和持续部署(Continuous Deployment)有着不同的软件自动化交付周期2、概述 1、持续集成(CI)持续集成是找开
转载 2024-03-21 11:03:45
69阅读
1,原因:私人账号被禁用现象:审批应用后,没有在jenkins上创建项目,查询日志得知:java代码通过Jenkins的api创建的Jenkins项目接口报错了,403,account forbidden2,大致背景和流程:公司自动化构建项目流程:创建gitlab代码库申请应用,审批应用系统创建Jenkinsgitlab上的webhooks,保证gitlab有变动事件时,提醒Jenkins触发构
转载 2024-03-15 07:29:49
154阅读
在源码管理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阅读
CI&CD:持续集成注重将各个开发者的工作集合到一个代码仓库中,通常每天会进行几次, 主要目的是尽早发现集成错误,使团队更加紧密结合,更好地协作。持续交付的目的是最小化部署或发布过程中团队固有的摩擦, 它的实现通常能够将构建部署的每个步骤自动化,以便任何时刻能够安全地完成代码发布(理想情况下)。持续部署是一种更高程度的自动化,无论何时代码有较大改动, 都会自动进行构建/部署。Jenkins
转载 2024-09-29 12:07:53
373阅读
公司现在还使用单分支发布测试环境和生产,多人协同开发同一个项目导致测试环境占用等待等情况测试环境占用等待问题测试环境代码直接合并到 master,容易导致误发布到生产的情况避免多版本同时发布测试不完善的情况出现中间件配置部署问题(代码仓库没有中间件的配置(mysql redis kafka 等),phpunit 单元测试无法执行)
原创 2023-08-07 08:21:59
219阅读
在使用Kubernetes(K8S)进行软件开发的过程中,经常会遇到需要将GitLabJenkins进行集成,以实现特定分支触发构建的需求。这篇文章将指导你如何在GitLabJenkins间配置特定分支触发构建的整个过程,包括详细步骤和代码示例。 ### 流程概述 首先让我们来看一下配置特定分支触发构建的流程,如下表所示: | 步骤 | 操作 | | --- | --- | | 1 | 在
原创 2024-04-28 10:04:37
358阅读
Jenkins部署GitLab项目前言:这里由于我第三次部署jenkins的时候,遇到了权限不足的各种问题,所以重新整理的jenkins部署gitlab项目的文档。这里我的环境为CentOS7,jenkins版本为当前最新的2.3481.CentOs7安装maven因为这里用的java项目,所以需要用到maven管理器,下载比较容易,但是后面需要配置到jenkins上。#下载 wget https
转载 2024-06-20 06:38:20
976阅读
我的环境是windows系统,使用Docker Desktop制作了gitlab容器和jenkins容器,也可以在虚拟机上使用docker。一.环境准备gitlab有镜像我们直接使用即可,jenkins镜像有一些环境没有,我们在它的基础上添加一些环境。需要准备的文件比较多,我百度网盘共享一下。链接:https://pan.baidu.com/s/1K7FD-ngQQip0rgEjxQy7TA?pw
转载 2024-10-24 17:42:54
105阅读
一、Jenkins及持续集成1)什么是JenkinsJenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1)持续的软件版本发布/测试项目;2)监控外部调用执行的工作;对Jenkins有兴趣的朋友可以参考Jenkins中文文档2)什么是持续集成?1)什么是集成?指的是代码由
转载 2024-08-22 17:27:46
97阅读
一、前言首先出于提高自己技术水平和琢磨能做点什么能提高工作效率,上线工作实在无聊、重复(手动编译、打包,传包,重启),于是就想到了jenkinsjenkins持续集成已经不是什么新鲜的话题,网上文章一大堆,俗话说天下文章一大抄,基本上就是那三五篇,相信要是以前没接触过的人没有两三天是弄不出来的,特别是身为运维岗,一些关于开发的东西还是不太懂,在搭建之前什么持续集成、持续构建、持续部署这些概念真是
转载 2024-06-21 12:45:06
0阅读
Jenkins自动化系统部署模式:Jenkins+gitlab Git是什么,版本管理工具。GitLab 私有化的“GitHub”,管理代码版本的平台 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有.流程原理:
转载 2024-05-24 13:12:56
1152阅读
JenKins安装操作系统Windows, 确保需要的.NET Framework已经安装 从 http://jenkins-ci.org/下载Windows安装包。 安装后,访问http://localhost:8080 . 如果端口被占用,可以在根目录下的jenkins.xml里面进行修改<executable>%BASE%\jre\bin\java</executabl
最新一直在学习 工作 + 学习 去掉 90%   所以blog  一直没更 真是很不好!  exsi ceph gitlab jenkins harbor k8s  docker-compose apollo  springboot  dubbo      太多太多 。。。整合 
转载 2024-03-01 12:12:45
57阅读
  • 1
  • 2
  • 3
  • 4
  • 5