文件名称:DevOps-Project-Milestone2:DevOps-项目里程碑2
文件大小:21KB
文件格式:ZIP
更新时间:2024-05-20 08:03:50
Java
DevOps项目:里程碑2(M2),测试+分析 介绍 我们已将Jenkins用作此任务的构建服务器。 我们使用了一个示例Maven项目,用于从[here]( )克隆的计算器操作。 作为此里程碑的一部分,我们将演示以下内容: 能够运行JUnit测试并使用Cobertura报告这些功能 使用Randoop创建随机测试,以通过Eclipse生成单元测试 使用Checkstyle运行静态分析 通过在checkstyle的xml中添加两个检查来进行自定义分析 如果测试失败或checkstyle生成错误,则拒绝提交 如果存在包含AWS / Digital Ocean的安全性令牌或私密ssh密钥的文件,则拒绝提交 我们在詹金斯(Jenkins)中创建了一个工作,该工作将跟踪本地git存储库。 提交将由提交后的钩子触发。 为了拒绝测试失败或checkstyle错误的提交,Jenkins内部的构建状态
【文件预览】:
DevOps-Project-Milestone2-master
----calculator-unit-test-example-java()
--------pre-commit(575B)
--------fake_keys.txt(300B)
--------src()
--------post-commit(843B)
--------checkstyle.xml(7KB)
--------pom.xml(3KB)
--------README.md(87B)
--------detect_keys.py(597B)
----config.xml(4KB)
----README.md(4KB)
----jenkinsJobconfig.xml(6KB)
----TEAM.md(980B)