有哪些步骤比较好in.Jenkins
Which steps is good to have in.Jenkins
我在我的项目中使用 Jenkins 作为我的 CI 系统。
此刻我有这个步骤
- 从 git
下载代码
- 下载缺少的 nuget 包
- 编译并发布我的主项目
- 运行 单元测试
- 运行 视觉测试(OpenQA selenium)
目前我认为已经足够了,但将来我想进行负载测试,代码指标。
我的问题是我值得拥有什么样的步骤,你能推荐什么?
我想推荐代码覆盖率测试,静态代码分析。
标记!标记或发布符合特定条件的代码。
自动还原失败的提交...
提醒(电子邮件)。
用于调试的日志发布。
合并前和合并后作业。这可以帮助阻止错误的提交而不是恢复。
fortify(静态分析)、cobertura(覆盖率)
以及其他任何可以提高 branch/repo 质量的东西。
您可以在构建步骤中添加 findbugs 和 checkstyle。
Findbugs 将为您提供代码中的潜在错误(如内存引导、无限循环等)。
checkstyle 将为您的project/orgnization启用样式指南。
我在我的项目中使用 Jenkins 作为我的 CI 系统。
此刻我有这个步骤
- 从 git 下载代码
- 下载缺少的 nuget 包
- 编译并发布我的主项目
- 运行 单元测试
- 运行 视觉测试(OpenQA selenium)
目前我认为已经足够了,但将来我想进行负载测试,代码指标。
我的问题是我值得拥有什么样的步骤,你能推荐什么?
我想推荐代码覆盖率测试,静态代码分析。
标记!标记或发布符合特定条件的代码。
自动还原失败的提交...
提醒(电子邮件)。
用于调试的日志发布。
合并前和合并后作业。这可以帮助阻止错误的提交而不是恢复。
fortify(静态分析)、cobertura(覆盖率)
以及其他任何可以提高 branch/repo 质量的东西。
您可以在构建步骤中添加 findbugs 和 checkstyle。
Findbugs 将为您提供代码中的潜在错误(如内存引导、无限循环等)。
checkstyle 将为您的project/orgnization启用样式指南。