This project provides Declarative Pipelines for Java, Python, UnitTest, Sonarqube, and CDK.
To setup Jenkins and Sonarqube, refer to the below repositories:
- https://github.com/DevSecOpsSamples/jenkins-fargate-cdk
- https://github.com/DevSecOpsSamples/sonarqube-fargate-cdk
- https://github.com/DevSecOpsSamples/gke-jenkins
| Pipeline | Description |
|---|---|
| Jenkinfile.gradle.ci | Gradle, UnitTest, and Sonarqube |
| Jenkinfile.gradlew.ci | Gradle Wrapper, UnitTest, and Sonarqube |
| Jenkinfile.mavenw.ci (TBD) | Maven Wrapper, UnitTest, and Sonarqube |
| Jenkinfile.mavenw-alpine.ci (TBD) | Maven Wrapper, UnitTest, and Sonarqube inside Docker |
| Pipeline | Description |
|---|---|
| TBD | TBD |
| Pipeline | Description |
|---|---|
| Jenkinfile.cdk.ci (TBD) | CI Pipeline for CDK |
| Jenkinfile.cdk.deploy (TBD) | Deployment Pipeline for CDK |