我们想要构建一个 CI/CD 管道。我们希望在其中包含一些自动化和手动测试,我们也确实希望根据自动化测试制作报告。完整的应用程序是基于 java 微服务的,我们在这里使用 Rest API。目前我们正在使用
- Github
- 吉拉
- 詹金斯
我们已经在练习 Junit 测试了。您还建议进行哪些其他自动和手动测试?请按顺序提及,并请具体说明测试属于CI部分还是CD部分。如果 Jenkins 的任何插件可以提供帮助,请提一下。TIA。
我们想要构建一个 CI/CD 管道。我们希望在其中包含一些自动化和手动测试,我们也确实希望根据自动化测试制作报告。完整的应用程序是基于 java 微服务的,我们在这里使用 Rest API。目前我们正在使用
我们已经在练习 Junit 测试了。您还建议进行哪些其他自动和手动测试?请按顺序提及,并请具体说明测试属于CI部分还是CD部分。如果 Jenkins 的任何插件可以提供帮助,请提一下。TIA。
您可以使用以下设置,这是我的标准开源流程。测试/扫描可以在 CI 期间合并代码之前的构建中进行,也可以在 CD 期间发布之前进行。
单元测试:
验收测试:
代码质量:
对您的依赖项进行漏洞扫描:
值得一提的是,这些工具也有用于构建工具的插件,有时还有 IDE,并且可以在本地运行——不仅仅是在 Jenkins 上。