---
# This docker image for build jenkins is currently intended for local
# development, or as a base for the community, so we leave out github oauth and
# add the seed job creator.
build_jenkins_configuration_scripts:
  - 1addJarsToClasspath.groovy
  - 2checkInstalledPlugins.groovy
  - 3importCredentials.groovy
  - 3mainConfiguration.groovy
  - 3setGlobalProperties.groovy
  - 3shutdownCLI.groovy
  - 4configureEc2Plugin.groovy
#  - 4configureGHOAuth.groovy  # intentionally left commented out
  - 4configureGHPRB.groovy
  - 4configureGit.groovy
  - 4configureGithub.groovy
  - 4configureHipChat.groovy
  - 4configureJobConfigHistory.groovy
  - 4configureMailerPlugin.groovy
  - 4configureMaskPasswords.groovy
  - 5addSeedJob.groovy  # added this
  - 5createLoggers.groovy


jenkins_common_non_plugin_template_files:
  - credentials
  - ec2_config
  - ghprb_config
  - git_config
  - github_config
  - hipchat_config
  - job_config_history
  - log_config
  - mailer_config
  - main_config
  - mask_passwords_config
  - properties_config
#  - security  # intentionally left commented out
  - seed_config


---
# This docker image for build jenkins is currently intended for local
# development, or as a base for the community, so we leave out github oauth and
# add the seed job creator.
build_jenkins_configuration_scripts:
  - 1addJarsToClasspath.groovy
  - 2checkInstalledPlugins.groovy
  - 3importCredentials.groovy
  - 3mainConfiguration.groovy
  - 3setGlobalProperties.groovy
  - 3shutdownCLI.groovy
  - 4configureEc2Plugin.groovy
#  - 4configureGHOAuth.groovy  # intentionally left commented out
  - 4configureGHPRB.groovy
  - 4configureGit.groovy
  - 4configureGithub.groovy
  - 4configureHipChat.groovy
  - 4configureJobConfigHistory.groovy
  - 4configureMailerPlugin.groovy
  - 4configureMaskPasswords.groovy
  - 5addSeedJob.groovy  # added this
  - 5createLoggers.groovy


jenkins_common_non_plugin_template_files:
  - credentials
  - ec2_config
  - ghprb_config
  - git_config
  - github_config
  - hipchat_config
  - job_config_history
  - log_config
  - mailer_config
  - main_config
  - mask_passwords_config
  - properties_config
#  - security  # intentionally left commented out
  - seed_config

# Add the jenkins-worker label so that this jenkins master will work
# out-of-the-box for running most kinds of jobs.  This makes integration
# testing easier, and is easier for the openedx community.
jenkins_common_main_labels:
  - 'dsl-seed-runner'
  - 'backup-runner'
  - 'jenkins-worker'  # added this

Add jenkins-worker label to the build jenkins docker image
Add jenkins-worker label to the build jenkins docker image

This will make it easier for us to use this dockerfile for integration
testing, since many jobs already use the jenkins-worker label.
