0
点赞
收藏
分享

微信扫一扫

fastjson序列化MessageExt对象问题(1.2.78之前版本)

捌柒陆壹 02-29 12:00 阅读 3

Jenkins概念介绍

Jenkins概念

Jenkins目的

自动化构建:Jenkins 可以自动执行构建任务,例如编译代码、生成文档、打包应用程序等。

自动化测试:Jenkins 可以集成各种测试工具,自动执行单元测试、集成测试、功能测试等。

持续集成:Jenkins 可以频繁地集成代码变更,以便及时发现和解决问题。

持续交付:Jenkins 可以自动将构建好的软件部署到不同的环境中,例如开发环境、测试环境、生产环境等。

可视化监控:Jenkins 提供了可视化的界面,以便团队成员可以实时监控构建和部署过程。

特性

① 开源的java语言开发持续集成工具,支持CI,CD。

② 易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理。

③ 消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知,生成JUnit/TestNG测试报告。

④ 分布式构建:支持Jenkins能够让多台计算机一起构建/测试。

⑤ 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。

⑥ 丰富的插件支持:支持扩展插件,你可以开发适合自己团队使用的工具,如git,svn,maven,docker等。

产品发布流程

规划:确定产品发布的目标、范围、时间和资源需求。

开发:进行产品的设计、开发和测试。

测试:进行各种类型的测试,包括功能测试、性能测试、安全测试等,以确保产品质量。

部署:将产品部署到生产环境中。

监控:监控产品在生产环境中的运行情况,及时处理问题和故障。

发布:正式向用户发布产品。

反馈和改进:收集用户反馈,进行产品改进和优化。
举报

相关推荐

0 条评论