专题:CICD
共10篇相关文章

Spring Boot 2.5.4 + Nacos 配置中心,如何用 Cloud Native Buildpacks 和 GitLab CICD 打包服务镜像?
spring-boot 2.5.4,nacos 作为配置、服务发现中心,Cloud Native Buildpacks 打包镜像,GitLab CICD 本文主要介绍 Java 通过 Cloud Native Buildpacks 打包镜...

Gitlab Runner 学习有哪些细节需要注意?
Gitlab Runner 学习 Runner 就是一个任务的执行器 runner下载|安装|启动 下载 # 为您的系统下载二进制文件 sudo curl -L --output usrlocalbingitlab-runner h...

Gitlab Runner 学习有哪些细节需要注意?
Gitlab Runner 学习 Runner 就是一个任务的执行器 runner下载|安装|启动 下载 # 为您的系统下载二进制文件 sudo curl -L --output usrlocalbingitlab-runner h...

初次接触Git,有哪些细节需要注意?
什么是版本控制? 版本控制,也称为源代码控制,是一种跟踪和管理软件代码变更的实践。版本控制系统是软件工具,可帮助软件团队管理源代码随时间推移而发生的变更。随着开发环境的加速,版本控制系统可以帮助软件团队更快、更智能地工作。它们对于 DevO...

如何详细简述GitLab并成功完成其安装与部署过程?
GitLab 介绍 GitLab 的历史 GitLab 最初是一个完全免费的开源软件,根据 MIT 许可证分发。2013 年 7 月,它被分为两个不同的版本 - GitLab CE(社区版)和 GitLab EE(企业版)。GitLab E...

如何搭建一个Jenkins持续集成环境?
什么是持续集成? 持续集成(CI)是在软件开发过程中自动化和集成许多团队成员的代码更改和更新的过程。在 CI 中,自动化工具在集成之前确认软件代码是有效且无错误的,这有助于检测错误并加快新版本的发布。 什么是持续交付? 持续交付 (CD)...

ArgoWorkflow教程(八)中LifecycleHook如何实现流水线通知提醒?
本篇介绍一下 ArgoWorkflow 中的 ExitHandler 和 LifecycleHook 功能,可以根据流水线每一步的不同状态,执行不同操作,一般用于发送通知。 1. 概述 本篇介绍一下 ArgoWorkflow 中的 Exit...

如何用Buildah实现轻量级镜像构建,摆脱Docker依赖?
Buildah 是一个专注于构建 OCI 镜像的工具,Buildah CLI 工具使用底层 OCI 技术实现(例如 containersimage 和 containersstorage)。 OCI 三剑客包括: 专注于镜像构建的 Bu...

如何使用SpringBoot、Docker和Nginx部署前后端项目?
部署SpringBoot项目(通关版) 一、概述 使用 java -jar 命令直接部署项目的JAR包和使用Docker制作镜像进行部署是两种常见的部署方式。以下是对这两种方式的概述和简要的优劣势分析: 1.1、使用 java -jar 命...

将GitHub项目配置持续集成(CI)通常意味着设置一个自动化流程,该流程会在代码提交到仓库时自动运行一系列的构建、测试和其他任务。以下是将GitHub项目配置CI的一般步骤:### 1. 选择CI工具GitHub提供了多种CI工具,包括:- GitHub
从零搭建基于 GitHub Actions 的轻量级 CICD 流程,实现产品项目的灵活部署,并展望了向专业交付体系演进的方向。...
