Merge changes I7d7323b8,Ib796cfee
authorAnil Shashikumar Belur <abelur@linuxfoundation.org>
Tue, 15 Aug 2017 00:38:04 +0000 (00:38 +0000)
committerGerrit Code Review <gerrit@linuxfoundation.org>
Tue, 15 Aug 2017 00:38:04 +0000 (00:38 +0000)
* changes:
  Add default refspec reference
  Refactor packer ci templates

22 files changed:
1  2 
jjb-test/expected-xml/gerrit-ciman-jjb-merge
jjb-test/expected-xml/gerrit-ciman-jjb-verify
jjb-test/expected-xml/gerrit-ciman-packer-merge-centos-java-builder
jjb-test/expected-xml/gerrit-ciman-packer-merge-centos-mininet
jjb-test/expected-xml/gerrit-ciman-packer-merge-ubuntu1604-java-builder
jjb-test/expected-xml/gerrit-ciman-packer-merge-ubuntu1604-mininet
jjb-test/expected-xml/gerrit-ciman-packer-verify
jjb-test/expected-xml/gerrit-maven-maven-clm-master
jjb-test/expected-xml/gerrit-maven-maven-release-master
jjb-test/expected-xml/gerrit-python-tox-verify-master
jjb-test/expected-xml/github-ciman-jjb-merge
jjb-test/expected-xml/github-ciman-jjb-verify
jjb-test/expected-xml/github-ciman-packer-merge-centos-java-builder
jjb-test/expected-xml/github-ciman-packer-merge-centos-mininet
jjb-test/expected-xml/github-ciman-packer-merge-ubuntu1604-java-builder
jjb-test/expected-xml/github-ciman-packer-merge-ubuntu1604-mininet
jjb-test/expected-xml/github-ciman-packer-verify
jjb-test/expected-xml/github-maven-maven-clm-master
jjb-test/expected-xml/github-maven-maven-release-master
jjb-test/expected-xml/github-python-tox-verify-master
jjb/lf-ci-jobs.yaml
jjb/lf-macros.yaml

@@@ -62,17 -62,8 +62,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>JJB_VERSION</name>
            <description>Jenkins Job Builder version to download and install.</description>
@@@ -62,17 -62,8 +62,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>JJB_VERSION</name>
            <description>Jenkins Job Builder version to download and install.</description>
@@@ -62,17 -62,8 +62,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>PACKER_VERSION</name>
            <description>Packer version to download and install.</description>
@@@ -62,17 -62,8 +62,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>PACKER_VERSION</name>
            <description>Packer version to download and install.</description>
@@@ -62,17 -62,8 +62,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>PACKER_VERSION</name>
            <description>Packer version to download and install.</description>
@@@ -62,17 -62,8 +62,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>PACKER_VERSION</name>
            <description>Packer version to download and install.</description>
@@@ -62,17 -62,8 +62,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>PACKER_VERSION</name>
            <description>Packer version to download and install.</description>
@@@ -63,17 -63,8 +63,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>MAVEN_OPTS</name>
            <description>Maven Java opts. Example: -Xmx1024m -XX:MaxPermSize=256m
@@@ -63,17 -63,8 +63,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>MAVEN_OPTS</name>
            <description>Maven Java opts. Example: -Xmx1024m -XX:MaxPermSize=256m
@@@ -62,17 -62,8 +62,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>TOX_DIR</name>
            <description>Path to directory containing tox.ini file.
@@@ -57,17 -57,8 +57,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>JJB_VERSION</name>
            <description>Jenkins Job Builder version to download and install.</description>
@@@ -57,17 -57,8 +57,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>JJB_VERSION</name>
            <description>Jenkins Job Builder version to download and install.</description>
@@@ -57,17 -57,8 +57,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>PACKER_VERSION</name>
            <description>Packer version to download and install.</description>
@@@ -57,17 -57,8 +57,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>PACKER_VERSION</name>
            <description>Packer version to download and install.</description>
@@@ -57,17 -57,8 +57,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>PACKER_VERSION</name>
            <description>Packer version to download and install.</description>
@@@ -57,17 -57,8 +57,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>PACKER_VERSION</name>
            <description>Packer version to download and install.</description>
@@@ -57,17 -57,8 +57,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>PACKER_VERSION</name>
            <description>Packer version to download and install.</description>
@@@ -58,17 -58,8 +58,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>MAVEN_OPTS</name>
            <description>Maven Java opts. Example: -Xmx1024m -XX:MaxPermSize=256m
@@@ -58,17 -58,8 +58,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>MAVEN_OPTS</name>
            <description>Maven Java opts. Example: -Xmx1024m -XX:MaxPermSize=256m
@@@ -57,17 -57,8 +57,17 @@@ job is triggered by Gerrit
  Note that Gerrit will override this parameter automatically if a
  job is triggered by Gerrit.
  </description>
-           <defaultValue/>
+           <defaultValue>refs/heads/master</defaultValue>
          </hudson.model.StringParameterDefinition>
 +        <hudson.model.StringParameterDefinition>
 +          <name>LFTOOLS_VERSION</name>
 +          <description>Version of lftools to install. Can be a specific version like
 +'0.6.0' or a PEP-440 definition.
 +https://www.python.org/dev/peps/pep-0440/
 +For example '&lt;1.0.0' or '&gt;=1.0.0,&lt;2.0.0'.
 +</description>
 +          <defaultValue>&lt;1.0.0</defaultValue>
 +        </hudson.model.StringParameterDefinition>
          <hudson.model.StringParameterDefinition>
            <name>TOX_DIR</name>
            <description>Path to directory containing tox.ini file.
Simple merge
Simple merge