持续交付

首页 标签 持续交付
# 持续交付 #
关注
10202内容
为什么需要单元测试(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。适用于自动化编译、镜像构建与集群部署。
|
5月前
|
Jenkins环境搭建
本文介绍Jenkins环境搭建步骤,基于Docker部署jenkins 2.464镜像。包含镜像拉取、容器卷映射(/var/jenkins_home)、端口配置(8080和50000),并通过docker run命令启动容器,设置重启策略与目录挂载。启动后需初始化管理员账号(admin/admin),安装SVN提供的插件包,注意依赖顺序。最后通过http://192.168.xxx.xxx:9988访问Jenkins Web界面。
|
5月前
|
Jenkins配置编译项目
基于Jenkins实现自动化编译部署,涵盖后台Java模块、前端Vue项目。流程包括:GitLab拉取代码,Maven/Node编译,Docker打包镜像,推送至CCE镜像仓库,kubectl更新服务。通过自由风格任务配置构建步骤,支持手动触发与参数化导出镜像为tar包,适配不同Docker版本环境,提升发布效率与兼容性。
|
5月前
|
Jenkins环境搭建
本文介绍Jenkins环境搭建步骤,基于Docker运行jenkins:2.464镜像。需映射/var/jenkins_home目录及8080、50000端口,通过docker run命令启动容器并设置重启策略。初始化后使用admin/admin登录,安装SVN中的插件,注意依赖顺序。访问http://192.168.xxx.xxx:9988完成配置。
为什么要单元测试
单元测试看似“踩刹车”,实则让开发跑得更快。本文从测试演进史出发,解析为何谷歌、微软推崇“单元测试先行”。通过测试金字塔、反模式案例,揭示单测在提效、降错、促重构中的核心价值,助力软件从“爬行”进化到“奔跑”。
生产环境发布管理
本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布与运维,涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布及Skywalking日志链路追踪,提升发布效率与故障排查能力。
免费试用