Skip to content
No description, website, or topics provided.
Groovy
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bake-ami
cloudformation-serverless
folders
global-aws-infrastructure-test
jarombek-com-ci
jarombek-com-infrastructure-test
kubernetes-prototype-ci
kubernetes-prototype-infra
kubernetes-prototype-safeguard
manual
modules
react-webpack-seed
saints-xctf-infrastructure
saints-xctf-rds-snapshot-lambda
single-seed-job
terraform-apply
terraform-destroy
.gitignore
README.md

README.md

global-jenkins-jobs

Overview

Repository for global Jenkins jobs used in my AWS cloud. The infrastructure for creating the Jenkins server exists in the global-aws-infrastructure repository. The Jenkins Job DSL Plugin is used to automate the task of generating Jenkins jobs. With the Job DSL Plugin, all the Jenkins jobs are represented as Groovy scripts. The names of Job DSL Plugin files can only contain letters, digits, and underscores.

Directories

Directory Name Description
bake-ami Jenkins job to back an Amazon Machine Image with Hashicorp Packer.
cloudformation-serverless Jenkins job to build the serverless prototype.
folders Folders on the Jenkins server used to group jobs.
global-aws-infrastructure-test Jenkins job to run tests on the global AWS infrastructure.
jarombek-com-ci Jenkins job to run CI unit tests for the jarombek.com application.
jarombek-com-infrastructure-test Jenkins job to test the jarombek.com AWS infrastructure.
kubernetes-prototype-ci Jenkins job to run CI unit tests for the kubernetes prototype.
kubernetes-prototype-infra Jenkins job to build/destroy AWS infrastructure for the kubernetes prototype.
kubernetes-prototype-safeguard Jenkins job to destroy the kubernetes prototype EKS cluster if it runs too long.
manual Jenkins jobs that are manually created instead of through a seed job.
modules Groovy modules for creating reusable Job DSL Plugin scripts.
react-webpack-seed Jenkins job to build the react-webpack-seed.
saints-xctf-infrastructure Jenkins job to run tests on the SaintsXCTF AWS infrastructure.
single-seed-job Jenkins job creating a seed job that generates a single job.
terraform-apply Jenkins job to apply generic infrastructure changes using Terraform.
terraform-destroy Jenkins job to destroy generic infrastructure using Terraform.

Resources

[1] Job DSL Plugin Docs

You can’t perform that action at this time.