├── .gitignore ├── README.md ├── resources ├── com │ └── planetpope │ │ ├── api │ │ └── jira │ │ │ ├── addComment.json │ │ │ └── createIssue.json │ │ ├── emailtemplate │ │ └── build-results.html │ │ ├── maven-settings │ │ └── artifactory-settings.xml │ │ └── scripts │ │ ├── linux │ │ └── hello-world.sh │ │ └── windows │ │ └── hello-world.bat └── test.properties ├── src └── AddSidebarLinkAction.groovy └── vars ├── addSidebarLink.groovy ├── addSidebarLink.txt ├── closurePipeline.groovy ├── createArtifactoryMavenSettingsFile.groovy ├── deployApplication.groovy ├── deployContentProd.groovy ├── easyPipeline.groovy ├── evenOdd.groovy ├── fooProject.groovy ├── getCloudBeesFeatureManagementFlag.groovy ├── getEventValue.groovy ├── getIssueIdFromCommitMessage.groovy ├── getProjectFromJob.groovy ├── getProperty.groovy ├── getPropertyValueFromResources.groovy ├── getPullRequestInfo.groovy ├── getPullRequestInfoInternal.groovy ├── getPulumiStack.groovy ├── getRoxyContainerId.groovy ├── getRoxyListenerPort.groovy ├── getValueOrDefault.groovy ├── gitAuthorEmail.groovy ├── gitAuthorName.groovy ├── gitCheckout.groovy ├── heartQ.groovy ├── helloWorld.groovy ├── helloWorldExternal.groovy ├── helloWorldExternal.txt ├── helloWorldSimple.groovy ├── indigenous-cloudbees.groovy ├── indigenous.groovy ├── indigenousPod.groovy ├── javaMaven.groovy ├── javaMavenNexus.groovy ├── jiraAddComment.groovy ├── jiraCreateIssue.groovy ├── jiraProcessChangeLogItems.groovy ├── lazyDocker.groovy ├── loadLinuxScript.groovy ├── monoRepoPipeline.groovy ├── pipelineLoadYamlFile.groovy ├── prepareBuildEnvironment.groovy ├── publishArtifacts.groovy ├── renderTemplate.groovy ├── runCommand.groovy ├── sendEmail.groovy ├── sendIndigenousEmail.groovy ├── sendNotification.groovy ├── setCloudBeesFeatureManagementFlag.groovy ├── sonar.groovy ├── superEasyPipeline.groovy └── wip.groovy /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # github-api-global-lib -------------------------------------------------------------------------------- /resources/com/planetpope/api/jira/addComment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/resources/com/planetpope/api/jira/addComment.json -------------------------------------------------------------------------------- /resources/com/planetpope/api/jira/createIssue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/resources/com/planetpope/api/jira/createIssue.json -------------------------------------------------------------------------------- /resources/com/planetpope/emailtemplate/build-results.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/resources/com/planetpope/emailtemplate/build-results.html -------------------------------------------------------------------------------- /resources/com/planetpope/maven-settings/artifactory-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/resources/com/planetpope/maven-settings/artifactory-settings.xml -------------------------------------------------------------------------------- /resources/com/planetpope/scripts/linux/hello-world.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo Hello $1. Today is $2. 3 | -------------------------------------------------------------------------------- /resources/com/planetpope/scripts/windows/hello-world.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/resources/com/planetpope/scripts/windows/hello-world.bat -------------------------------------------------------------------------------- /resources/test.properties: -------------------------------------------------------------------------------- 1 | foo=bar -------------------------------------------------------------------------------- /src/AddSidebarLinkAction.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/src/AddSidebarLinkAction.groovy -------------------------------------------------------------------------------- /vars/addSidebarLink.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/addSidebarLink.groovy -------------------------------------------------------------------------------- /vars/addSidebarLink.txt: -------------------------------------------------------------------------------- 1 | This is the help file for addSidebarLink 2 | -------------------------------------------------------------------------------- /vars/closurePipeline.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/closurePipeline.groovy -------------------------------------------------------------------------------- /vars/createArtifactoryMavenSettingsFile.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/createArtifactoryMavenSettingsFile.groovy -------------------------------------------------------------------------------- /vars/deployApplication.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/deployApplication.groovy -------------------------------------------------------------------------------- /vars/deployContentProd.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/deployContentProd.groovy -------------------------------------------------------------------------------- /vars/easyPipeline.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/easyPipeline.groovy -------------------------------------------------------------------------------- /vars/evenOdd.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/evenOdd.groovy -------------------------------------------------------------------------------- /vars/fooProject.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/fooProject.groovy -------------------------------------------------------------------------------- /vars/getCloudBeesFeatureManagementFlag.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/getCloudBeesFeatureManagementFlag.groovy -------------------------------------------------------------------------------- /vars/getEventValue.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/getEventValue.groovy -------------------------------------------------------------------------------- /vars/getIssueIdFromCommitMessage.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/getIssueIdFromCommitMessage.groovy -------------------------------------------------------------------------------- /vars/getProjectFromJob.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/getProjectFromJob.groovy -------------------------------------------------------------------------------- /vars/getProperty.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/getProperty.groovy -------------------------------------------------------------------------------- /vars/getPropertyValueFromResources.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/getPropertyValueFromResources.groovy -------------------------------------------------------------------------------- /vars/getPullRequestInfo.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/getPullRequestInfo.groovy -------------------------------------------------------------------------------- /vars/getPullRequestInfoInternal.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/getPullRequestInfoInternal.groovy -------------------------------------------------------------------------------- /vars/getPulumiStack.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/getPulumiStack.groovy -------------------------------------------------------------------------------- /vars/getRoxyContainerId.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/getRoxyContainerId.groovy -------------------------------------------------------------------------------- /vars/getRoxyListenerPort.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/getRoxyListenerPort.groovy -------------------------------------------------------------------------------- /vars/getValueOrDefault.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/getValueOrDefault.groovy -------------------------------------------------------------------------------- /vars/gitAuthorEmail.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/gitAuthorEmail.groovy -------------------------------------------------------------------------------- /vars/gitAuthorName.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/gitAuthorName.groovy -------------------------------------------------------------------------------- /vars/gitCheckout.groovy: -------------------------------------------------------------------------------- 1 | def call(Map config=[:]) { 2 | checkout scm 3 | sh "env | sort" 4 | } 5 | -------------------------------------------------------------------------------- /vars/heartQ.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/heartQ.groovy -------------------------------------------------------------------------------- /vars/helloWorld.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/helloWorld.groovy -------------------------------------------------------------------------------- /vars/helloWorldExternal.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/helloWorldExternal.groovy -------------------------------------------------------------------------------- /vars/helloWorldExternal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/helloWorldExternal.txt -------------------------------------------------------------------------------- /vars/helloWorldSimple.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/helloWorldSimple.groovy -------------------------------------------------------------------------------- /vars/indigenous-cloudbees.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/indigenous-cloudbees.groovy -------------------------------------------------------------------------------- /vars/indigenous.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/indigenous.groovy -------------------------------------------------------------------------------- /vars/indigenousPod.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/indigenousPod.groovy -------------------------------------------------------------------------------- /vars/javaMaven.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/javaMaven.groovy -------------------------------------------------------------------------------- /vars/javaMavenNexus.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/javaMavenNexus.groovy -------------------------------------------------------------------------------- /vars/jiraAddComment.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/jiraAddComment.groovy -------------------------------------------------------------------------------- /vars/jiraCreateIssue.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/jiraCreateIssue.groovy -------------------------------------------------------------------------------- /vars/jiraProcessChangeLogItems.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/jiraProcessChangeLogItems.groovy -------------------------------------------------------------------------------- /vars/lazyDocker.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/lazyDocker.groovy -------------------------------------------------------------------------------- /vars/loadLinuxScript.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/loadLinuxScript.groovy -------------------------------------------------------------------------------- /vars/monoRepoPipeline.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/monoRepoPipeline.groovy -------------------------------------------------------------------------------- /vars/pipelineLoadYamlFile.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/pipelineLoadYamlFile.groovy -------------------------------------------------------------------------------- /vars/prepareBuildEnvironment.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/prepareBuildEnvironment.groovy -------------------------------------------------------------------------------- /vars/publishArtifacts.groovy: -------------------------------------------------------------------------------- 1 | def call(Map config) { 2 | echo 'inside publishArtifacts' 3 | } -------------------------------------------------------------------------------- /vars/renderTemplate.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/renderTemplate.groovy -------------------------------------------------------------------------------- /vars/runCommand.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/runCommand.groovy -------------------------------------------------------------------------------- /vars/sendEmail.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/sendEmail.groovy -------------------------------------------------------------------------------- /vars/sendIndigenousEmail.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/sendIndigenousEmail.groovy -------------------------------------------------------------------------------- /vars/sendNotification.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/sendNotification.groovy -------------------------------------------------------------------------------- /vars/setCloudBeesFeatureManagementFlag.groovy: -------------------------------------------------------------------------------- 1 | def call(Map config=[:]) { 2 | } -------------------------------------------------------------------------------- /vars/sonar.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/sonar.groovy -------------------------------------------------------------------------------- /vars/superEasyPipeline.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/superEasyPipeline.groovy -------------------------------------------------------------------------------- /vars/wip.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darinpope/github-api-global-lib/HEAD/vars/wip.groovy --------------------------------------------------------------------------------