一、准备工作 1.1 Gerrit中创建jenkins账号 登录ldap admin,创建jenkins账号(我单独建了一个名为cicd的用户组,可根据个人情况自有分配),示例信息如下: 账号:jenkins 邮箱:jenkins@muxin.tech
一、Gerrit免密访问Gitlab 1.1 准备工作 在Gitlab上创建Gerrit账号,并分配相应代码权限。用于在Gerrit容器中拉取和推送Gitlab代码。示例如下: 账号:gerrit 邮箱:gerrit@muxin.tech 1.2 添加SSH公钥 进入Gerrit
Gerrit Code Review 是一个流行的代码评审工具,但在互联网企业中应用并不广泛,网上教程版本比较旧且错误很多,兜兜转转踩了很多坑。此篇文章为目前为止最靠谱的记录。 一、准备工作 1.1 文件结构 ├── docker-compose.yaml ├── .env ├── gerrit/
最近把以前封装的SpringBoot 2.x代码升级到3.x,发现Servlet相关的包的命名空间从javax改变为了 jakarta。SpringBoot为什么会做如此大的破坏性更新,看了下Spring Boot 3.0的更新日志,有一条更新日志是:从JavaEE迁移到Jakarta EE
“Sonatype Nexus Repository” 通常被称作为 Nexus , 是由 Sonatype 出品的目前世界上最流行的仓库管理软件。仓库管理的主要的目的,是存储源代码编译之后的成果物,并对其进行版本管理,以便为开发提供稳定的依赖来源。 Nexus 目前提供两个版本,Nexus2 和
在 Ubuntu 上使用 Firefox 浏览器访问本地服务时,提示:“此网址已被限制。此网址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox 取消了该请求。”。如图所示: 解决方法: 在 Firefox 地址栏输入 about:config, 点击 “接受风险并继续”,进入配
最近 DockerHub 被 GFW 彻底的墙了,这里介绍如何使用 Github Action 将国外的 Docker 镜像转存到阿里云私有仓库,供国内服务器使用。需前提准备好 GitHub 账号、阿里云账号。 一、介绍 Docker Images Pusher 是 Github 大神开源的将 Do
JDK8 已经不知道用了多少个年头了,一直遵循着“新版任你发,我用Java 8”的中心思想。这几天帮老婆搭最新版本的Jenkins,发现JDK8已经不支持了,加之最近也想把自己封装的框架升级到SpringBoot3,SpringBoot3的最低依赖就是JDK17,跨过 JDK 8-16。这里收集整理
GitLab 是一个强大的版本控制和协作平台,用于管理代码仓库、项目、问题跟踪、持续集成和部署等软件开发任务。下面是一个详细的 GitLab 使用教程,包括创建项目、添加成员、管理代码、问题跟踪和持续集成等方面的基本步骤。 GitLab 分为 社区版(Community Edition,缩写为 CE