Unverified Commit 92694dbd by Michael Youngstrom Committed by GitHub

Merge pull request #4548 from edx/estute/TE-2540

update dsl plugin version for build jenkins
parents e9d1672a 1c8a6a25
......@@ -18,6 +18,7 @@ build_jenkins_configuration_scripts:
- 4configureJobConfigHistory.groovy
- 4configureMailerPlugin.groovy
- 4configureMaskPasswords.groovy
- 4configureSecurity.groovy
- 5addSeedJob.groovy # added this
- 5createLoggers.groovy
......@@ -28,6 +29,7 @@ jenkins_common_non_plugin_template_files:
- ghprb_config
- git_config
- github_config
# - github_oauth # intentionally commented out
- hipchat_config
- job_config_history
- log_config
......@@ -35,7 +37,7 @@ jenkins_common_non_plugin_template_files:
- main_config
- mask_passwords_config
- properties_config
# - security # intentionally left commented out
- security
- seed_config
# Add the jenkins-worker label so that this jenkins master will work
......
......@@ -18,6 +18,7 @@ build_jenkins_configuration_scripts:
- 4configureJobConfigHistory.groovy
- 4configureMailerPlugin.groovy
- 4configureMaskPasswords.groovy
- 4configureSecurity.groovy
- 4configureSplunk.groovy
- 5createLoggers.groovy
......@@ -129,7 +130,7 @@ build_jenkins_plugins_list:
version: '2.10'
group: 'org.jenkins-ci.plugins'
- name: 'job-dsl'
version: '1.47'
version: '1.67'
group: 'org.jenkins-ci.plugins'
- name: 'junit'
version: '1.24'
......
......@@ -30,6 +30,7 @@ jenkins_common_non_plugin_template_files:
- ghprb_config
- git_config
- github_config
- github_oauth
- hipchat_config
- job_config_history
- log_config
......@@ -123,13 +124,11 @@ JENKINS_MASTER_SSH_LIST: []
JENKINS_CUSTOM_SSH_LIST: []
# security
jenkins_common_dsl_script_security_enabled: true
jenkins_common_security_agent_protocols:
- 'JNLP4-connect'
jenkins_common_security_agent_jnlp_tcp_port: 0
jenkins_common_security_scopes: 'read:org,user:email'
JENKINS_SECURITY_CLIENT_ID: ''
JENKINS_SECURITY_CLIENT_SECRET: ''
JENKINS_SECURITY_GROUPS: []
# git
......@@ -144,6 +143,13 @@ jenkins_common_github_configs:
GITHUB_API_URL: ''
CACHE_SIZE: 20
# github oauth settings
jenkins_common_security_scopes: 'read:org,user:email'
JENKINS_SECURITY_CLIENT_ID: ''
JENKINS_SECURITY_CLIENT_SECRET: ''
# hipchat
jenkins_common_hipchat_room: ''
jenkins_common_hipchat_v2_enabled: true
......
---
GITHUB_WEB_URI: 'https://github.com'
GITHUB_API_URI: 'https://api.github.com'
CLIENT_ID: '{{ JENKINS_SECURITY_CLIENT_ID }}'
CLIENT_SECRET: '{{ JENKINS_SECURITY_CLIENT_SECRET }}'
SCOPES: '{{ jenkins_common_security_scopes }}'
......@@ -5,12 +5,6 @@ AGENT_SETTINGS:
- {{ protocol }}
{% endfor %}
JNLP_TCP_PORT: {{ jenkins_common_security_agent_jnlp_tcp_port }}
OAUTH_SETTINGS:
GITHUB_WEB_URI: 'https://github.com'
GITHUB_API_URI: 'https://api.github.com'
CLIENT_ID: '{{ JENKINS_SECURITY_CLIENT_ID }}'
CLIENT_SECRET: '{{ JENKINS_SECURITY_CLIENT_SECRET }}'
SCOPES: '{{ jenkins_common_security_scopes }}'
SECURITY_GROUPS:
{% for group in JENKINS_SECURITY_GROUPS %}
- NAME: '{{ group.NAME }}'
......@@ -23,3 +17,4 @@ SECURITY_GROUPS:
- {{ user }}
{% endfor %}
{% endfor %}
DSL_SCRIPT_SECURITY_ENABLED: {{ jenkins_common_dsl_script_security_enabled }}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment