ci/cd

啊阿狸不会拉杆3 小时前
java·ci/cd·软件工程
《软件工程》第 14 章 - 持续集成在软件工程的开发流程中,持续集成是保障代码质量与开发效率的关键环节。本章将围绕持续集成的各个方面展开详细讲解,结合 Java 代码示例与可视化图表,帮助读者深入理解并实践相关知识。
星释3 小时前
ci/cd·gitlab
GitLab-CI简介持续集成(CI)和 持续交付(CD) 是一种流行的软件开发实践,每次提交都通过自动化的构建(测试、编译、发布)来验证,从而尽早的发现错误。
星释3 小时前
ci/cd·gitlab
GitLab-CI快速开始假定已经安装好了GitLab-Runnersscript下面是 shell 命令, 只要命令执行成功, 就代表本次构建通过(出现passed标记)
lyh13441 天前
ci/cd
【数据库DevOps与CI/CD解决方案】数据库DevOps是将DevOps实践应用于数据库管理的过程,旨在实现数据库变更的自动化、可重复性和可靠性。结合CI/CD(持续集成/持续交付)流程,可以显著提升数据库开发的效率和质量。以下是关键解决方案和方法:
星释1 天前
elasticsearch·ci/cd·gitlab
GitLab-CI将项目Wiki自动部署到文档中心公司的GitLab中,有一个存放所有技术文档的Wiki仓库,按照目录分门别类,包括API文档,编码规范,技术专题文档等,通过与Gollum进行持续部署.
ivwdcwso2 天前
运维·安全·ci/cd·jenkins·devops·审计
构建安全与合规的Jenkins环境:全周期审计方案详解Jenkins作为最流行的CI/CD工具之一,承载着企业核心的自动化构建与交付流程。然而,随着其复杂性的增加,安全漏洞、权限滥用和合规风险也随之而来。近期频发的供应链攻击(如通过恶意插件入侵)更是敲响警钟。如何确保Jenkins环境的安全性和可审计性?本文将提供一套从日志记录到应急响应的完整审计方案,帮助企业实现合规、可控的持续交付。
白总Server3 天前
linux·microsoft·ci/cd·docker·中间件·架构·github
Redis + ABP vNext 构建分布式高可用缓存架构构建一个基于 Redis 和 ABP vNext 的分布式高可用缓存架构,可以显著提升应用程序的性能、可扩展性和可靠性。
金智维科技官方3 天前
ci/cd·自动化·rpa
RPA在持续集成和持续部署中的角色是什么?在现代软件开发中,持续集成(Continuous Integration, CI)和持续部署(Continuous Deployment, CD)已成为提高开发效率、确保代码质量和加快产品交付的重要实践。然而,随着软件开发的复杂性增加,CI/CD流程中的自动化需求日益增长。在此背景下,机器人流程自动化(RPA, Robotic Process Automation)正成为CI/CD流水线中的有力补充,帮助开发团队优化流程、减少人为干预,并提升软件交付的稳定性和效率。
明月与玄武3 天前
ci/cd·自动化·app自动化
API自动化与持续集成核心实战知识点!想象一下,你开发的API像一辆跑车,性能强劲,但你如何确保它每次启动都完美无缺?或者你的代码像一道复杂的菜肴,如何保证每次更新都不破坏原有味道?答案就是API自动化测试与持续集成!SuperTest让你轻松验证API的每个细节,Grunt自动化繁琐的前端任务,而Travis CI和Jenkins像不知疲倦的流水线工人,确保代码从提交到部署都万无一失。让我们从零开始,探索如何用这些工具打造一个从入门到实战的自动化开发体系!
helloworld工程师4 天前
java·开发语言·ci/cd
CI/CD的演进之路CI/CD的发展历程体现了软件开发领域对效率、质量和灵活性的不断追求。尽管它带来了诸多优势,但也面临着一些挑战和限制。未来,随着技术的进一步发展和应用场景的不断拓展,CI/CD将继续演进,以更好地满足开发团队和用户的需求。
默心5 天前
运维·ci/cd·jenkins·maven·devops
Jenkins与Maven的集成配置Jenkins与Maven的结合,使得自动化构建、单元测试和代码质量分析等任务能够顺利实现,从而提升开发效率,降低人工操作错误的可能性。通过Jenkins与Maven的集成,开发团队能够轻松实现自动化构建和部署,确保每次提交都能够自动通过构建、自动测试,确保软件交付的高质量。
heart000_15 天前
安全·ci/cd
【DevSecOps】从零到一:用OpenAI Codey与Trivy打造智能化安全扫描 CI/CD 流水线实战背景与动机核心概念:DevSecOps、OpenAI Codey 与 Trivy架构设计与技术选型流水线实战:GitHub Actions 集成示例
亚林瓜子7 天前
ci/cd·aws·beanstalk·codecommit·codebuild·codepipeline·中国云
AWS CodePipeline+ Elastic Beanstalk(AWS中国云CI/CD)最近需要利用AWS云上面的CI/CD部署Spring应用。打开CodePipeline网页,开始管道创建,如下图: 管道设置,如下图: 这里主要设置管道名称,至于服务角色,直接让codepipeline默认新建就好。下一步设置源代码位置,如下图: 这里主要是设置git代码仓库,以及使用develop分支进行构建,其他都是默认的。接下来进行CodeBuild配置,如下图: 由于我们还没有创建过CodeBuild项目,这里我们点击创建项目,开始一个新CodeBuild项目创建,如下图: 这里有几点需要主要的地
遇见火星7 天前
linux·运维·ci/cd·centos·gitlabrunner
在CentOS系统上部署GitLabRunner并配置CICD自动项目集成!在CentOS系统上部署GitLab Runner并配置CI/CD自动项目集成GitLab CI/CD是一个强大的持续集成和持续部署工具,能够显著提高开发团队的效率。
赵大仁8 天前
ci/cd
CI/CD 深度实践:灰度发布、监控体系与回滚机制详解在现代软件开发中,持续集成与持续交付(CI/CD)是加快交付速度、提升质量的关键。面对复杂的分布式系统和海量用户,如何安全、快速地发布新版本,是技术团队必须攻克的难题。本文聚焦三大关键能力:
赵大仁8 天前
ci/cd
CI/CD 实践:实现可灰度、可监控、可回滚的现代部署体系随着微服务架构、云原生技术的普及,传统的手动部署方式已难以满足现代业务快速迭代、高可用的需求。CI/CD(持续集成/持续交付)作为现代 DevOps 的核心环节,不仅要实现快速部署,更需要保障线上环境的稳定性。因此,一个理想的 CI/CD 系统应具备以下三大能力:
GoodStudyAndDayDayUp11 天前
vue.js·ci/cd·gitlab
gitlab+portainer 实现Ruoyi Vue后端CI/CD最近整了一个Ruoyi Vue 项目,需要实现CICD,经过一番坎坷,最终达成,现将技术要点和踩坑呈现。 项目结构如下:
不念霉运13 天前
运维·ci/cd·团队开发·devops
2025年中国DevOps工具选型指南:主流平台能力横向对比在数字化转型纵深发展的2025年,中国企业的DevOps工具选型呈现多元化态势。本文从技术架构、合规适配、生态整合三个维度,对Gitee、阿里云效(云效DevOps)、GitLab CE(中国版)三大主流平台进行客观对比分析,为企业技术决策提供参考。
Lovely Ruby14 天前
ci/cd·github
github 上的 CI/CD 的尝试在项目的根目录下新建一个 .github/workflows/ci.yml 文件,然后编辑一下内容这样的话,会监控 main 分支的改动,然后自动部署代码到 gh-pages 分支上
小马爱打代码14 天前
ci/cd·kubernetes·gitlab
K8S - GitLab CI 自动化构建镜像入门在现代持续交付(CI/CD)体系中,容器镜像的自动化构建与推送已成为交付链条的重要一环。GitLab CI/CD 作为 GitLab 平台的原生集成功能,提供了声明式、可扩展的流水线机制,使得开发者可以在代码生命周期内实现标准化的镜像构建与管理。