cicd

行者-全栈开发13 天前
运维·docker·容器·cicd·自动化构建·容器化时代
容器化时代来临 - Docker 技术演进与核心价值本文从虚拟化技术演进历程出发,深入剖析容器化时代到来的历史必然性,详细对比容器与虚拟机的本质区别,解读 Docker 诞生背景与发展历程,并通过实际案例展示容器化带来的技术变革。学完本文后,你将对容器化技术有宏观认识,为后续学习打下坚实基础。
only_Klein2 个月前
kubernetes·jenkins·argocd·cicd
Jenkinsfile流水线设计解析设计思路:设计思路:每个容器只安装必要的工具,避免镜像臃肿,同时便于独立升级和维护。设计思路:emptyDir:在 Pod 生命周期内共享 Unix Socket,实现 buildkitd 与 buildctl 通信
人间打气筒(Ada)2 个月前
java·pipeline·jenkins·流水线·ci·cd·cicd
jenkins基于Pipeline发布项目pipeline是jenkins官方提供一套项目构建插件,它可以用来在jenkins中实现和集成连续交付。
习惯就好zz3 个月前
linux·ubuntu·github·cicd·action
在 Ubuntu 18.04 旧系统上部署新版 GitHub Actions Runner 的终极方案最近在为公司的嵌入式项目配置 CI/CD,遇到了一个极其棘手的“死锁”问题:矛盾点:为了同时满足“Runner 不崩”和“编译环境不变”,我采用了一套分离式架构:
梁萌3 个月前
docker·自动化·jenkins·流水线·cicd·smartadmin
Jenkins自动化部署(docker)把开源Java前后端分离项目smartAdmin,使用docker+Jenkins,完成代码提交后自动触发版本构建发布操作。
一念一花一世界4 个月前
安全·cicd·arbess
降本增效,安全可控:Arbess如何加速软件发布周期在当今快速迭代的软件开发生态中,企业面临的核心挑战是如何在确保安全可控的前提下,显著缩短发布周期并降低成本。
一念一花一世界4 个月前
权限·cicd·arbess
Arbess零基础学习 - 使用自定义权限优化流水线管理Arbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,一键安装零配置,简洁易用。本文将详细介绍如何安装Arbess,创建项目,使用自定义权限管理流水线。
探索云原生4 个月前
linux·docker·云原生·go·cicd
Buildah 简明教程:让镜像构建更轻量,告别 Docker 依赖Buildah 是一个专注于构建 OCI 镜像的工具,Buildah CLI 工具使用底层 OCI 技术实现(例如 containers/image 和 containers/storage)。
一念一花一世界4 个月前
java·阿里云·gitlab·cicd·arbess
Arbess从基础到实践(25) - 集成GitLab+阿里云OSS实现Java项目自动化构建并将制品上传Aliyun OSSArbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,一键安装零配置。本文将详细介绍如何安装配置使用GitLab、Arbess系统,使用Arbess流水线拉取GitLab源码进行构建,并将制品上传Aliyun OSS归档。
一念一花一世界4 个月前
java·gitlab·cicd·arbess·制品库
Arbess从基础到实践(23) - 集成GitLab+Hadess实现Java项目构建并上传制品Arbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,一键安装零配置。本文将详细介绍如何安装配置使用GitLab、Hadess、Arbess系统,使用Arbess流水线拉取GitLab源码进行构建,并将制品上传Hadess制品库归档。
一念一花一世界4 个月前
java·github·cicd·arbess
Arbess从基础到实践(20) - 集成GitHub+SonarQube实现Java项目自动化部署Arbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,一键安装零配置。本文将详细介绍如何使用安装配置SonarQube、Arbess系统,使用流水线拉取GitHub源码、使用SonarQube代码扫描、构建安装包并进行主机部署。
一念一花一世界4 个月前
java·gitlab·sonarqube·cicd·arbess
Arbess从基础到实践(5) - 集成GitLab+SonarQube搭建Java项目自动化部署Arbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,一键安装零配置,简洁易用。本文将详细介绍如何安装配置使用GitLab、SonarQube、Arbess系统,使用Arbess流水线拉取GitLab源码、使用SonarQube进行代码扫描,构建安装包并部署到远程主机。
一念一花一世界4 个月前
ci/cd·安装配置·cicd·arbess
一文了解CI/CD工具Arbess安装与配置Arbess是一款国产开源免费的CI/CD工具,支持免费私有化部署,一键安装零配置,通过内置的方式来提供常见任务,页面设计简洁明了,整体安装上手难度低。本文将介绍如何快速安装配置。
一念一花一世界4 个月前
cicd·arbess
Arbess从基础到实践(1) - 创建CI/CD流水线Arbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,一键安装零配置,采用可视化设计方式,支持丰富多样的任务类型,支持分布式执行流水线。今天来介绍如何使用Arbess 配置你的第一条流水线,快速入门。
一念一花一世界4 个月前
ci/cd·gitlab·jenkins·cicd·arbess
CI/CD工具选型:GitLab CI与Arbess全面对比指南在持续集成与交付工具的选择中,‌GitLab CI是比较常见的工具,Arbess是一款开源免费的持续集成与交付(CI/CD)工具,两款工具各有特点。本文将从安装配置、功能、用户体验几个方面对两款软件进行详细对比。
lvbinemail4 个月前
jenkins·持续集成·cicd·持续交付·自动部署·继续部署·运维自动化
Jenkins实现持续集成和持续部署[小白教程,按照文档配置即可实现]1.持续集成(Continuous Integration,简称CI) 持续集成 (CI) 是一种 DevOps 做法,旨在帮助开发团队更高效地工作和更可靠地交付软件。 使用 CI,每次合并更改时,CI 服务器都会自动构建和测试您的代码,为您的工作提供快速反馈。 这种快速可靠的反馈周期可以帮助您更频繁地发布更改,同时减少进入生产的 bug 数量。
西部森林牧歌6 个月前
1024程序员节·cicd·tiklab·arbess
拒绝笨重,一款轻量、极致简洁的开源CI/CD工具 - Arbess日常研发过程中,为了提高构建、发布、测试效率,快速交付系统,通常会使用一些CICD工具。Jenkins作为一个的CICD工具,拥有强大的插件体系,但数量繁多的插件无从选择、插件之间各种不兼容、插件安装配置比较繁琐。
黑马金牌编程6 个月前
linux·运维·windows·jenkins·持续集成·cicd
Jenkins的Linux与window部署方式一、Linux平台(乌班图系列发行版)2. Jenkins3. Git4. JDK5. Maven 安装
xiao-xiang7 个月前
云原生·容器·kubernetes·部署·cicd·发布
k8s下的发布策略详解一. 引言:在 Kubernetes(K8s)的生态体系中,保障应用部署的稳定性与可靠性至关重要。业界常见的发布策略有: 金丝雀发布、蓝绿发布以及灰度发布。接下来我们探讨这三种发布方案在 K8s 环境中的实现方式、优势及适用场景。
wumingxiaoyao8 个月前
jenkins·环境变量·cicd·credential
Jenkins - CICD 注入环境变量避免明文密码暴露在 Jenkins 里,环境变量是最常用的方式来传递密码、API Key、数据库连接信息等敏感配置。Freestyle Job GUI 配置