/testgrid-jenkins-library

Primary LanguageGroovyApache License 2.0Apache-2.0

Testgrid Jenkins Shared Library

Library that hosts Testgrid shared components and libraries. This contain a bunch of Jenkins pipeline critical for testgrid work:

Following is the current folder hierarchy of the source. This structure is required for the Jenkins shared library.

.
├── README.md
├── pom.xml
├── src
│   └── org
│       └── wso2
│           └── tg
│               └── jenkins
│                   ├── Log.groovy
│                   ├── alert
│                   │   ├── Email.groovy
│                   │   └── Slack.groovy
│                   ├── executors
│                   │   └── TestExecutor.groovy
│                   └── util
│                       ├── AWSUtils.groovy
│                       └── Common.groovy
├── test
│   └── UtilTest.groovy
└── vars
    ├── Pipeline.groovy <- testgrid job execution pipeline
    └── JobCreatorPipeline.groovy <- testgrid job creator via gitops