【问题标题】:Which steps is good to have in.Jenkins有哪些步骤比较好。Jenkins
【发布时间】:2015-05-23 06:55:56
【问题描述】:
我在我的项目中使用 Jenkins 作为我的 CI 系统。
此时我有这个步骤
- 从 git 下载代码
- 下载缺少的 nuget 包
- 编译并发布我的主要项目
- 运行单元测试
- 运行可视化测试 (OpenQA selenium)
目前我认为已经足够了,但将来我想进行负载测试,代码指标。
我的问题是我值得拥有什么样的步骤,你能推荐什么?
【问题讨论】:
标签:
c#
.net
unit-testing
jenkins
continuous-integration
【解决方案1】:
标记!标记或发布符合特定标准的代码。
自动恢复失败的提交...
警报(电子邮件)。
用于调试的日志发布。
合并前和合并后作业。这可以帮助防止错误提交代替还原。
fortify(静态分析),cobertura(覆盖)
以及任何其他可以提高您的分支/存储库质量的方法。
【解决方案3】:
您可以在构建步骤中添加 findbugs 和 checkstyle。
Findbugs 将为您提供代码中的潜在错误(如内存引导、无限循环等)。
checkstyle 将为您的项目/组织启用样式指南。