文件名称:devsecops-example-helloworld:使用AWS托管的Jenkins多分支管道的CICD管道示例
文件大小:2.3MB
文件格式:ZIP
更新时间:2024-02-20 00:09:54
docker webdriver spring-boot sonarqube aws-cloudformation
DevSecOps CI / CD管道示例 詹金斯多分支管道 本示例使用。 该管道的代码可以在找到。 Jenkins多分支管道会自动在源代码控制下(例如github)在您的存储库中构建所有分支。 请注意,您可以使用正则表达式显式包含/排除分支。 这允许具有短期功能的开发方法和可以同时构建,部署和测试的错误修正分支。 这很重要,因为它允许开发人员在他们正在处理的变更请求(或错误修正)中更新和测试管道,因此管道代码始终与应用程序代码保持同步。 此外, “标准”开发过程现在不仅可以应用于应用程序代码,而且还可以应用于管道代码,特别是源代码控制,测试和代码审查。 管道步骤 使用构建Java 。这包括运行。 通过Maven使用在Java代码库上执行安全扫描 构建并注册的版本 将映像部署到dev环境 在dev环境中针对应用程序运行自动化浏览器测试。 使用以编写。 将映像部署到test环境 在test环境中针对应用程序运行自动浏览器测试 暂停以确认新映像可以部署到prod环境。 允许在执行某些手动测试之前,此步骤在一段时间(可配置的时间)后超时。 将映像部署到prod (或实时)环境 Web