持续交付

首页 标签 持续交付
# 持续交付 #
关注
10045内容
Jenkins前置配置
本文介绍Jenkins与GitLab集成的完整配置流程:包括GitLab账号创建、SSH密钥配置、API Token生成,Jenkins中GitLab连接、凭据管理、全局Git信息设置,以及节点服务器环境搭建(JDK、Maven、Node、Docker等),并详细说明Jenkins节点通过SSH方式接入的步骤,实现自动化拉取代码、构建打包与持续集成。
Jenkins配置编译项目
Jenkins配置编译任务,实现从GitLab拉取代码,通过Maven/Node编译打包,Docker构建镜像并推送至CCE仓库,kubectl更新服务。支持后台app-web、system-server及前端Vue项目自动化构建与部署,结合86/164服务器特性导出镜像tar包,实现全流程持续集成。
生产环境发布管理
本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布与运维。涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布及Skywalking日志链路追踪,提升发布效率与故障排查能力。
阿里巴巴-云效
通过阿里云效平台实现高效研发协作:开通服务后,可进行需求管理,创建项目并协作更新任务,支持看板模式直观跟进进度;结合代码托管与自动化部署,完成代码提交、流水线构建与发布全流程,助力团队敏捷开发。(239字)
为什么需要单元测试(2)
长期以来,软件测试依赖人工,繁琐易错。虽演进为自动化测试,但研发与测试分离导致重功能轻质量。谷歌、微软推动“研发即测试”趋势,强调单元测试先行。测试金字塔主张80%单元测试夯实基础,提升代码质量与研发效率,实现可持续交付。
为什么需要单元测试(4)
高质量单元测试虽短期耗时,却显著提升研发效率。它减少调试时间、增强代码变更信心、提升代码自解释性与评审效率,并支持频繁发布,长期看极大提高项目交付速度和质量,尤其适用于生命周期长的To B业务。
Jenkins环境搭建
本文介绍Jenkins环境搭建,基于Docker部署jenkins:2.464镜像。包含容器卷映射(/var/jenkins_home)、端口映射(8080、50000)、目录创建及容器启动命令,并说明管理员设置、插件安装与浏览器访问方式。
01-Jenkins前置配置
本文介绍Jenkins与GitLab集成的前置配置步骤,包括在GitLab创建Jenkins账号并配置SSH密钥、在Jenkins中设置GitLab API Token、关闭Host Key验证、配置全局Git信息及凭据。同时说明了节点服务器环境准备,如部署JDK、Maven、Node.js及Docker,并配置SSH连接与远程工作目录,确保Jenkins可拉取代码并执行构建任务。
02-Jenkins配置编译项目
本文介绍Jenkins配置编译项目流程:从GitLab拉取代码,使用Maven/Node编译,Docker打包镜像并推送到CCE仓库,通过kubectl更新云上服务。涵盖后台app-web、system-server模块及前端Vue项目的自动化构建与部署配置要点。
Jenkins的Agent服务器环境配置
本文介绍Jenkins Agent服务器的完整环境配置,涵盖Maven、Node、Ant构建工具部署,Docker及docker-compose离线安装,Kubernetes(kubectl)与Helm客户端配置,CCE连接认证,以及JDK安全策略调整以支持旧版SVN。适用于自动化编译、镜像构建与集群部署。
免费试用