文件名称:Jenkins-pipeline
文件大小:4.67MB
文件格式:ZIP
更新时间:2024-06-05 11:48:40
Java
Dockerize Jenkins Pipeline有关持续集成和持续交付的教程 该存储库是一个教程,它试图举例说明如何自动管理构建过程,覆盖率最高的测试以及部署阶段。 我们的目标是确保在推送每个代码后,我们的管道都能正常工作。 我们要自动管理的流程: 代码签出 运行测试 编译代码 在代码上运行Sonarqube分析 创建Docker映像 将映像推送到Docker Hub 拉并运行图像 第一步,运行服务 由于目标之一就是获取我们项目的sonarqube报告,因此我们应该能够从詹金斯服务访问声纳报告。 Docker compose是一起运行服务的最佳选择。 我们在yaml文件中配置我们的应用程序服务,如下所示。 docker-compose.yml version : ' 3.2 ' services : sonarqube : build : contex
【文件预览】:
Jenkins-pipeline-master
----src()
--------main()
----images()
--------011.png(111KB)
--------004.png(808KB)
--------010.png(568KB)
--------007.png(755KB)
--------005.png(873KB)
--------013.png(572KB)
--------003.png(553KB)
--------009.png(381KB)
--------002.png(487KB)
--------001.png(446KB)
--------012.png(221KB)
--------008.png(364KB)
--------006.png(818KB)
----Dockerfile(234B)
----run.sh(70B)
----jenkins()
--------Dockerfile(19B)
----sonarqube()
--------Dockerfile(25B)
----README.md(9KB)
----Jenkinsfile(2KB)
----pom.xml(2KB)
----docker-compose.yml(522B)
----down.sh(90B)