技术栈
cicd
齐潇宇
13 天前
运维
·
devops
·
cicd
DevOps介绍与工具链全解析
DevOps是融合“开发(Development)”与“运维(Operations)”的一套实践方法论,核心目标是打破开发与运维团队之间的壁垒,通过自动化流程、跨团队协作和持续改进,实现软件从需求开发、构建测试到部署上线、运维监控的全生命周期高效流转,最终提升软件交付速度、优化交付质量,并快速响应市场变化和用户需求。
终端行者
20 天前
docker
·
ansible
·
jenkins
·
cicd
Jenkins Pipeline 企业级用法 参数化构建+Ansible发布---上
基于基础语法,补充企业实战中常用的进阶特性,包括参数化构建、条件判断、多环境切换,无需编写脚本式逻辑,纯声明式配置即可实现复杂场景。
雨声不在
1 个月前
gitlab
·
cicd
gitlab ci Runner 配置
gitlab可以配置本地的runner,配置之后,执行tag yeshen-pc 之后,就可以跑到我定义的机器上。 好处是:
高木木的博客
1 个月前
python
·
llm
·
fastapi
·
cicd
数字架构智能化测试平台(2)--AI DevOps测试流程框架
角色:A 仓库(需求)目录结构B 仓库(测试代码)目录结构
终端行者
2 个月前
java
·
docker
·
jenkins
·
cicd
Jenkins Pipeline在不同阶段指定不同的 agent 或 Docker 容器进行执行任务和固定一个节点分段执行任务,一文带你搞定
混合节点(即在不同阶段指定不同的 agent 或 Docker 容器)的核心优势在于为每个任务匹配最合适的执行环境,从而在资源、效率、稳定性和成本之间取得最佳平衡。
终端行者
2 个月前
运维
·
jenkins
·
cicd
Jenkins流水线Pipeline声明式语法基础入门----下
作用:配置流水线的全局或局部选项,用于提升流水线的稳定性、可维护性,如超时控制、日志设置、构建历史保留等。
洒满阳光的午后
2 个月前
devops
·
cicd
一个基于Runbook的版本发布系统设计思路
目前市面上的Devops系统例如Jenkins、云效这类,通常都是通过Pipeline流水线来实现某项任务,但是对于业务系统的某次版本发布来说,通常涉及多种类型的任务/同一类型的多次任务,例如配置发布、路由发布、服务发布等等,这就造成了以下一些问题:
行者-全栈开发
2 个月前
运维
·
docker
·
容器
·
cicd
·
自动化构建
·
容器化时代
容器化时代来临 - Docker 技术演进与核心价值
本文从虚拟化技术演进历程出发,深入剖析容器化时代到来的历史必然性,详细对比容器与虚拟机的本质区别,解读 Docker 诞生背景与发展历程,并通过实际案例展示容器化带来的技术变革。学完本文后,你将对容器化技术有宏观认识,为后续学习打下坚实基础。
only_Klein
4 个月前
kubernetes
·
jenkins
·
argocd
·
cicd
Jenkinsfile流水线设计解析
设计思路:设计思路:每个容器只安装必要的工具,避免镜像臃肿,同时便于独立升级和维护。设计思路:emptyDir:在 Pod 生命周期内共享 Unix Socket,实现 buildkitd 与 buildctl 通信
人间打气筒(Ada)
4 个月前
java
·
pipeline
·
jenkins
·
流水线
·
ci
·
cd
·
cicd
jenkins基于Pipeline发布项目
pipeline是jenkins官方提供一套项目构建插件,它可以用来在jenkins中实现和集成连续交付。
习惯就好zz
5 个月前
linux
·
ubuntu
·
github
·
cicd
·
action
在 Ubuntu 18.04 旧系统上部署新版 GitHub Actions Runner 的终极方案
最近在为公司的嵌入式项目配置 CI/CD,遇到了一个极其棘手的“死锁”问题:矛盾点:为了同时满足“Runner 不崩”和“编译环境不变”,我采用了一套分离式架构:
梁萌
5 个月前
docker
·
自动化
·
jenkins
·
流水线
·
cicd
·
smartadmin
Jenkins自动化部署(docker)
把开源Java前后端分离项目smartAdmin,使用docker+Jenkins,完成代码提交后自动触发版本构建发布操作。
一念一花一世界
6 个月前
安全
·
cicd
·
arbess
降本增效,安全可控:Arbess如何加速软件发布周期
在当今快速迭代的软件开发生态中,企业面临的核心挑战是如何在确保安全可控的前提下,显著缩短发布周期并降低成本。
一念一花一世界
6 个月前
权限
·
cicd
·
arbess
Arbess零基础学习 - 使用自定义权限优化流水线管理
Arbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,一键安装零配置,简洁易用。本文将详细介绍如何安装Arbess,创建项目,使用自定义权限管理流水线。
探索云原生
6 个月前
linux
·
docker
·
云原生
·
go
·
cicd
Buildah 简明教程:让镜像构建更轻量,告别 Docker 依赖
Buildah 是一个专注于构建 OCI 镜像的工具,Buildah CLI 工具使用底层 OCI 技术实现(例如 containers/image 和 containers/storage)。
一念一花一世界
6 个月前
java
·
阿里云
·
gitlab
·
cicd
·
arbess
Arbess从基础到实践(25) - 集成GitLab+阿里云OSS实现Java项目自动化构建并将制品上传Aliyun OSS
Arbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,一键安装零配置。本文将详细介绍如何安装配置使用GitLab、Arbess系统,使用Arbess流水线拉取GitLab源码进行构建,并将制品上传Aliyun OSS归档。
一念一花一世界
6 个月前
java
·
gitlab
·
cicd
·
arbess
·
制品库
Arbess从基础到实践(23) - 集成GitLab+Hadess实现Java项目构建并上传制品
Arbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,一键安装零配置。本文将详细介绍如何安装配置使用GitLab、Hadess、Arbess系统,使用Arbess流水线拉取GitLab源码进行构建,并将制品上传Hadess制品库归档。
一念一花一世界
6 个月前
java
·
github
·
cicd
·
arbess
Arbess从基础到实践(20) - 集成GitHub+SonarQube实现Java项目自动化部署
Arbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,一键安装零配置。本文将详细介绍如何使用安装配置SonarQube、Arbess系统,使用流水线拉取GitHub源码、使用SonarQube代码扫描、构建安装包并进行主机部署。
一念一花一世界
6 个月前
java
·
gitlab
·
sonarqube
·
cicd
·
arbess
Arbess从基础到实践(5) - 集成GitLab+SonarQube搭建Java项目自动化部署
Arbess 是一款开源免费的 CI/CD 工具,支持免费私有化部署,一键安装零配置,简洁易用。本文将详细介绍如何安装配置使用GitLab、SonarQube、Arbess系统,使用Arbess流水线拉取GitLab源码、使用SonarQube进行代码扫描,构建安装包并部署到远程主机。
一念一花一世界
6 个月前
ci/cd
·
安装配置
·
cicd
·
arbess
一文了解CI/CD工具Arbess安装与配置
Arbess是一款国产开源免费的CI/CD工具,支持免费私有化部署,一键安装零配置,通过内置的方式来提供常见任务,页面设计简洁明了,整体安装上手难度低。本文将介绍如何快速安装配置。