When setting up a new Jenkins server for olivex, I encountered some issues with the seed job generated by the template in this repository.
The issues are most likely related to changes in the underlying [job-dsl-plugin](https://jenkinsci.github.io/job-dsl-plugin/#path/multiJob) version, but instead of reverting that to an older version, we upgraded the seed job template to bring it in line with the DSLs in https://github.com/edx/jenkins-job-dsl, e.g. AnalyticsConstants.groovy
*JIRA tickets*: OSPR
*Discussions*: See also https://github.com/edx-olive/configuration/pull/4
*Merge deadline*: "None"
1. Provision a new jenkins server [configured to use the analytics seed job](https://github.com/edx/configuration/tree/master/playbooks/roles/jenkins_analytics/], e.g.
ansible-playbook -i '<instance_ip>' \
-e @/path/to/private/jenkins-extra-vars.yml analytics-jenkins.yml
Or see instead the [olivex stage jenkins service](https://github.com/edx-olive/olive-internal/wiki#admin-hosts) whose analytics jobs were provisioned using these updates.
[ ] @pkulkark
[ ] @edx/devops TBD
Configuration Pull Request
Make sure that the following steps are done before merging:
[ ] A DevOps team member has approved the PR if it is code shared across multiple services and you don't own all of the services.
[ ] Are you adding any new default values that need to be overridden when this change goes live? No.
[ ] Are you making a complicated change? No.
[ ] Think about how this change will affect Open edX operators. Have you updated the wiki page for the next Open edX release? N/A