master/init.groovy.d
R. Tyler Croy 5c3c709d43
Document the environment variables which should be set
Fixes #6
2018-01-03 12:13:26 -08:00
..
.gitignore Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
README.adoc Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
configure-datadog.groovy Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
configure-quiet-period.groovy Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
configure-sentry.groovy Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
disable-cli.groovy Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
disable-scripted-pipeline.groovy Enable restricted declarative pipelines by default 2018-01-02 13:46:26 -08:00
enable-csrf-protection.groovy Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
limit-jnlp-protocols.groovy Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
limit-master-executors.groovy Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
pipeline-global-configuration.groovy Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
set-instance-url.groovy Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
setup-azure-cloud.groovy.erb Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
setup-git.groovy Import code from the old tree with some minor adjustments 2017-12-19 16:27:52 -08:00
setup-github-oauth.groovy Document the environment variables which should be set 2018-01-03 12:13:26 -08:00

README.adoc

<html lang="en"> <head> </head>

Groovy bootstrap scripts for Jenkins

This directory contains a number Groovy-based scripts which will execute when the Jenkins instances boot up, providing the baseline configuration required per instance.

Environment Variables

The environment variables that these scripts need to be present when Jenkins executes are:

GITHUB_USER

The user on github.com who should "own" this instance. This will automatically set up some permissions for the set GITHUB_USER

CLIENT_SECRET

The GitHub OAuth "Client Secret" for the OAuth Application which should be used for authentication against these Jenkins instances.

AZURE_TENANT_ID

AZURE_SUBSCRIPTION_ID

AZURE_CLIENT_ID

AZURE_CLIENT_SECRET

</html>