文件名称:cnp-jenkins-library:共享詹金斯图书馆
文件大小:317KB
文件格式:ZIP
更新时间:2024-04-28 13:41:39
jenkins jenkins-library Groovy
用于代码和基础架构管道的共享Jenkins库 如何使用? Jenkins会在运行时加载该库中的代码。 Jenkins已配置为指向此存储库,请参阅 在您的管道中,导入该库。 @Library ( ' Infrastructure ' ) 自以为是的应用程序管道 该库包含一个完整的自定义管道,可以构建,测试和部署Java和NodeJS应用程序。 管道包含以下阶段: 退房 建造 单元测试 安全检查 Lint(仅适用于nodejs) 声纳扫描 Docker构建(对于AKS部署,可选的ACR步骤) 合同测试 部署开发 烟雾测试-开发 (可选)API(网关)测试-开发 部署产品 烟雾测试-生产 (可选)API(网关)测试-生产 在此版本中,Java应用程序必须使用Gradle进行构建,并在源代码管理中包含gradlew包装器脚本和依赖项。 NodeJS应用程序必须使用Yarn。 当构建失