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 |