阿里巴巴-云效
通过阿里云效平台实现高效研发协作:开通服务后,可进行需求管理,创建项目并协作更新任务,支持看板模式直观跟进进度;结合代码托管与自动化部署,完成代码提交、流水线构建与发布全流程,助力团队敏捷开发。(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。适用于自动化编译、镜像构建与集群部署。
Jenkins环境搭建
本文介绍Jenkins环境搭建步骤,基于Docker部署jenkins 2.464镜像。包含镜像拉取、容器卷映射(/var/jenkins_home)、端口配置(8080和50000),并通过docker run命令启动容器,设置重启策略与目录挂载。启动后需初始化管理员账号(admin/admin),安装SVN提供的插件包,注意依赖顺序。最后通过http://192.168.xxx.xxx:9988访问Jenkins Web界面。
Jenkins配置编译项目
基于Jenkins实现自动化编译部署,涵盖后台Java模块、前端Vue项目。流程包括:GitLab拉取代码,Maven/Node编译,Docker打包镜像,推送至CCE镜像仓库,kubectl更新服务。通过自由风格任务配置构建步骤,支持手动触发与参数化导出镜像为tar包,适配不同Docker版本环境,提升发布效率与兼容性。
Jenkins环境搭建
本文介绍Jenkins环境搭建步骤,基于Docker运行jenkins:2.464镜像。需映射/var/jenkins_home目录及8080、50000端口,通过docker run命令启动容器并设置重启策略。初始化后使用admin/admin登录,安装SVN中的插件,注意依赖顺序。访问http://192.168.xxx.xxx:9988完成配置。