├── .editorconfig ├── .gitignore ├── .travis.yml ├── Jenkinsfile ├── README.md ├── assembly └── assembly.xml ├── pipelines └── release.groovy ├── pom.xml ├── src ├── bintray.groovy ├── buildit │ ├── Cloud.groovy │ ├── Jenkins.groovy │ └── K8S.groovy ├── cloudfoundry.groovy ├── configslurper.groovy ├── convox.groovy ├── date.groovy ├── docker.groovy ├── ecr.groovy ├── filesystem.groovy ├── git.groovy ├── jenkins.groovy ├── mavensettings.groovy ├── npm.groovy ├── pom.groovy ├── shell.groovy ├── slack.groovy ├── template.groovy ├── tools.groovy └── ui.groovy ├── templates ├── app-manual-pipeline.xml └── app-polling-pipeline.xml ├── test ├── groovy │ ├── jenkinsUnit │ │ ├── jenkinsUnit.groovy │ │ ├── runner.groovy │ │ └── test │ │ │ └── filesystemTest.groovy │ ├── lib │ │ ├── BintrayTest.groovy │ │ ├── CloudfoundryTest.groovy │ │ ├── ConfigslurperTest.groovy │ │ ├── ConvoxTest.groovy │ │ ├── DateTest.groovy │ │ ├── EcrTest.groovy │ │ ├── GitTest.groovy │ │ ├── JenkinsTest.groovy │ │ ├── MavenSettingsTest.groovy │ │ ├── NpmTest.groovy │ │ ├── PomTest.groovy │ │ ├── ShellTest.groovy │ │ ├── SlackTest.groovy │ │ ├── TemplateTest.groovy │ │ ├── ToolsTest.groovy │ │ └── UiTest.groovy │ ├── stubs │ │ └── WorkflowStub.groovy │ └── utilities │ │ ├── AssertAndExecute.groovy │ │ ├── ReadFromResources.groovy │ │ ├── ResourcePath.groovy │ │ └── ScriptLoader.groovy ├── java │ └── lib │ │ ├── LocalLibraryRetriever.java │ │ ├── PipelineTest.java │ │ └── TemplateIntTest.java └── resources │ ├── cfapi │ ├── 0d800df94bf2cf91ef8be9c4ee41aa90 │ ├── 5369e4c767925698a98d8cf76f81c6d6 │ ├── 5c63bef9ccec894ace3a0a3bb28e9387 │ ├── 5f2f68d7fef5bd54f5034838796619a7 │ └── f6de139693dbcbba5e1364255d386d5a │ ├── ecrapi │ ├── 088ffc2df545e8aa1a0e5ac250de5581 │ ├── 1014636580177e6bd8109e79e6c295b1 │ └── ad4b664ec20e4780fc48f962e124f58a │ ├── git │ └── branches.txt │ └── pom │ └── pom.xml └── vars ├── slackNotify.groovy └── slackNotify.txt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: groovy 2 | -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/README.md -------------------------------------------------------------------------------- /assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/assembly/assembly.xml -------------------------------------------------------------------------------- /pipelines/release.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/pipelines/release.groovy -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/pom.xml -------------------------------------------------------------------------------- /src/bintray.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/bintray.groovy -------------------------------------------------------------------------------- /src/buildit/Cloud.groovy: -------------------------------------------------------------------------------- 1 | package buildit 2 | 3 | enum Cloud {local, ec2} -------------------------------------------------------------------------------- /src/buildit/Jenkins.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/buildit/Jenkins.groovy -------------------------------------------------------------------------------- /src/buildit/K8S.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/buildit/K8S.groovy -------------------------------------------------------------------------------- /src/cloudfoundry.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/cloudfoundry.groovy -------------------------------------------------------------------------------- /src/configslurper.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/configslurper.groovy -------------------------------------------------------------------------------- /src/convox.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/convox.groovy -------------------------------------------------------------------------------- /src/date.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/date.groovy -------------------------------------------------------------------------------- /src/docker.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/docker.groovy -------------------------------------------------------------------------------- /src/ecr.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/ecr.groovy -------------------------------------------------------------------------------- /src/filesystem.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/filesystem.groovy -------------------------------------------------------------------------------- /src/git.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/git.groovy -------------------------------------------------------------------------------- /src/jenkins.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/jenkins.groovy -------------------------------------------------------------------------------- /src/mavensettings.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/mavensettings.groovy -------------------------------------------------------------------------------- /src/npm.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/npm.groovy -------------------------------------------------------------------------------- /src/pom.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/pom.groovy -------------------------------------------------------------------------------- /src/shell.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/shell.groovy -------------------------------------------------------------------------------- /src/slack.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/slack.groovy -------------------------------------------------------------------------------- /src/template.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/template.groovy -------------------------------------------------------------------------------- /src/tools.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/tools.groovy -------------------------------------------------------------------------------- /src/ui.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/src/ui.groovy -------------------------------------------------------------------------------- /templates/app-manual-pipeline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/templates/app-manual-pipeline.xml -------------------------------------------------------------------------------- /templates/app-polling-pipeline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/templates/app-polling-pipeline.xml -------------------------------------------------------------------------------- /test/groovy/jenkinsUnit/jenkinsUnit.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/jenkinsUnit/jenkinsUnit.groovy -------------------------------------------------------------------------------- /test/groovy/jenkinsUnit/runner.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/jenkinsUnit/runner.groovy -------------------------------------------------------------------------------- /test/groovy/jenkinsUnit/test/filesystemTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/jenkinsUnit/test/filesystemTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/BintrayTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/BintrayTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/CloudfoundryTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/CloudfoundryTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/ConfigslurperTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/ConfigslurperTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/ConvoxTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/ConvoxTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/DateTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/DateTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/EcrTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/EcrTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/GitTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/GitTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/JenkinsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/JenkinsTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/MavenSettingsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/MavenSettingsTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/NpmTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/NpmTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/PomTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/PomTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/ShellTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/ShellTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/SlackTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/SlackTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/TemplateTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/TemplateTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/ToolsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/ToolsTest.groovy -------------------------------------------------------------------------------- /test/groovy/lib/UiTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/lib/UiTest.groovy -------------------------------------------------------------------------------- /test/groovy/stubs/WorkflowStub.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/stubs/WorkflowStub.groovy -------------------------------------------------------------------------------- /test/groovy/utilities/AssertAndExecute.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/utilities/AssertAndExecute.groovy -------------------------------------------------------------------------------- /test/groovy/utilities/ReadFromResources.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/utilities/ReadFromResources.groovy -------------------------------------------------------------------------------- /test/groovy/utilities/ResourcePath.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/utilities/ResourcePath.groovy -------------------------------------------------------------------------------- /test/groovy/utilities/ScriptLoader.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/groovy/utilities/ScriptLoader.groovy -------------------------------------------------------------------------------- /test/java/lib/LocalLibraryRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/java/lib/LocalLibraryRetriever.java -------------------------------------------------------------------------------- /test/java/lib/PipelineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/java/lib/PipelineTest.java -------------------------------------------------------------------------------- /test/java/lib/TemplateIntTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/java/lib/TemplateIntTest.java -------------------------------------------------------------------------------- /test/resources/cfapi/0d800df94bf2cf91ef8be9c4ee41aa90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/resources/cfapi/0d800df94bf2cf91ef8be9c4ee41aa90 -------------------------------------------------------------------------------- /test/resources/cfapi/5369e4c767925698a98d8cf76f81c6d6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/resources/cfapi/5369e4c767925698a98d8cf76f81c6d6 -------------------------------------------------------------------------------- /test/resources/cfapi/5c63bef9ccec894ace3a0a3bb28e9387: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/resources/cfapi/5c63bef9ccec894ace3a0a3bb28e9387 -------------------------------------------------------------------------------- /test/resources/cfapi/5f2f68d7fef5bd54f5034838796619a7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/resources/cfapi/5f2f68d7fef5bd54f5034838796619a7 -------------------------------------------------------------------------------- /test/resources/cfapi/f6de139693dbcbba5e1364255d386d5a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/resources/cfapi/f6de139693dbcbba5e1364255d386d5a -------------------------------------------------------------------------------- /test/resources/ecrapi/088ffc2df545e8aa1a0e5ac250de5581: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/resources/ecrapi/088ffc2df545e8aa1a0e5ac250de5581 -------------------------------------------------------------------------------- /test/resources/ecrapi/1014636580177e6bd8109e79e6c295b1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/resources/ecrapi/1014636580177e6bd8109e79e6c295b1 -------------------------------------------------------------------------------- /test/resources/ecrapi/ad4b664ec20e4780fc48f962e124f58a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/resources/ecrapi/ad4b664ec20e4780fc48f962e124f58a -------------------------------------------------------------------------------- /test/resources/git/branches.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/resources/git/branches.txt -------------------------------------------------------------------------------- /test/resources/pom/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/test/resources/pom/pom.xml -------------------------------------------------------------------------------- /vars/slackNotify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buildit/jenkins-pipeline-libraries/HEAD/vars/slackNotify.groovy -------------------------------------------------------------------------------- /vars/slackNotify.txt: -------------------------------------------------------------------------------- 1 | This step sends a Slack notification. --------------------------------------------------------------------------------