<?xml version='1.1' encoding='UTF-8'?>
<flow-build plugin="workflow-job@2.33">
  <actions>
    <hudson.model.CauseAction>
      <causeBag class="linked-hash-map">
        <entry>
          <jenkins.branch.BranchEventCause plugin="branch-api@2.5.4">
            <timestamp>1565183332837</timestamp>
            <origin>IP-ADDRESS ⇒ https://url/github-webhook/</origin>
            <description>Pull request #773 updated</description>
          </jenkins.branch.BranchEventCause>
          <int>1</int>
        </entry>
      </causeBag>
    </hudson.model.CauseAction>
    <jenkins.metrics.impl.TimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>22</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>0</buildableDurationMillis>
      <waitingDurationMillis>12</waitingDurationMillis>
    </jenkins.metrics.impl.TimeInQueueAction>
    <jenkins.scm.api.SCMRevisionAction plugin="scm-api@2.6.3">
      <sourceId>org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator::https://api.github.com::daos-stack::daos</sourceId>
      <revision class="org.jenkinsci.plugins.github_branch_source.PullRequestSCMRevision" plugin="github-branch-source@2.5.5">
        <head class="org.jenkinsci.plugins.github_branch_source.PullRequestSCMHead">
          <name>PR-773</name>
          <merge>false</merge>
          <number>773</number>
          <target>
            <name>master</name>
          </target>
          <sourceOwner>daos-stack</sourceOwner>
          <sourceRepo>daos</sourceRepo>
          <sourceBranch>DAOS-2493</sourceBranch>
          <origin class="jenkins.scm.api.SCMHeadOrigin$Default" plugin="scm-api@2.6.3"/>
        </head>
        <target class="jenkins.plugins.git.AbstractGitSCMSource$SCMRevisionImpl" plugin="git@4.0.0-rc">
          <head class="org.jenkinsci.plugins.github_branch_source.BranchSCMHead" reference="../../head/target"/>
          <hash>9a00630ce69faf83ec2b0c65757c6df11b3a57f4</hash>
        </target>
        <baseHash>9a00630ce69faf83ec2b0c65757c6df11b3a57f4</baseHash>
        <pullHash>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</pullHash>
      </revision>
    </jenkins.scm.api.SCMRevisionAction>
    <org.jenkinsci.plugins.workflow.libs.LibrariesAction plugin="workflow-cps-global-lib@2.15">
      <libraries>
        <org.jenkinsci.plugins.workflow.libs.LibraryRecord>
          <name>pipeline-lib</name>
          <version>master</version>
          <variables class="sorted-set">
            <string>archiveArtifacts</string>
            <string>cancelPreviousBuilds</string>
            <string>checkPatch</string>
            <string>checkoutScm</string>
            <string>githubNotify</string>
            <string>junit</string>
            <string>provisionNodes</string>
            <string>publishValgrind</string>
            <string>runTest</string>
            <string>sconsBuild</string>
            <string>stepResult</string>
          </variables>
          <trusted>false</trusted>
          <changelog>true</changelog>
        </org.jenkinsci.plugins.workflow.libs.LibraryRecord>
      </libraries>
    </org.jenkinsci.plugins.workflow.libs.LibrariesAction>
    <hudson.plugins.git.util.BuildDetails plugin="git@4.0.0-rc">
      <build>
        <marked plugin="git-client@3.0.0-rc">
          <sha1>f919f96f147dae4972f346c93e9d5c6b45fef935</sha1>
          <branches class="singleton-set">
            <hudson.plugins.git.Branch>
              <sha1 reference="../../../sha1"/>
              <name>master</name>
            </hudson.plugins.git.Branch>
          </branches>
        </marked>
        <revision reference="../marked"/>
        <hudsonBuildNumber>19</hudsonBuildNumber>
      </build>
      <scmName></scmName>
      <remoteUrls>
        <string>https://github.com/daos-stack/pipeline-lib.git</string>
      </remoteUrls>
    </hudson.plugins.git.util.BuildDetails>
    <hudson.plugins.git.GitTagAction plugin="git@4.0.0-rc">
      <tags class="hudson.util.CopyOnWriteMap$Tree">
        <entry>
          <string>master</string>
          <list/>
        </entry>
      </tags>
      <ws>/var/lib/jenkins/workspace/daos-stack_daos_PR-773@libs/pipeline-lib</ws>
    </hudson.plugins.git.GitTagAction>
    <org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState plugin="workflow-scm-step@2.9">
      <revisionStates>
        <entry>
          <string>git https://github.com/daos-stack/daos.git</string>
          <hudson.scm.SCMRevisionState_-None/>
        </entry>
        <entry>
          <string>git https://github.com/daos-stack/code_review.git</string>
          <hudson.scm.SCMRevisionState_-None/>
        </entry>
        <entry>
          <string>git git@gitlab.hpdd.intel.com:lab/ci-node-mgmt.git</string>
          <hudson.scm.SCMRevisionState_-None reference="../../entry/hudson.scm.SCMRevisionState_-None"/>
        </entry>
        <entry>
          <string>git https://github.com/daos-stack/pipeline-lib.git</string>
          <hudson.scm.SCMRevisionState_-None reference="../../entry[2]/hudson.scm.SCMRevisionState_-None"/>
        </entry>
      </revisionStates>
    </org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState>
    <com.cloudbees.jenkins.plugins.bitbucket.FirstCheckoutCompletedInvisibleAction plugin="cloudbees-bitbucket-branch-source@2.4.5"/>
    <org.jenkinsci.plugins.pipeline.modeldefinition.actions.ExecutionModelAction plugin="pipeline-model-definition@1.3.9">
      <stagesUUID>e38ca9b2-9bde-4cc8-a234-b9d58ea2114e</stagesUUID>
      <stagesList>
        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStages plugin="pipeline-model-api@1.3.9">
          <stages>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Cancel Previous Builds</name>
              <when>
                <conditions>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                    <name>changeRequest</name>
                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                      <arguments class="linked-hash-map"/>
                    </args>
                    <children/>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                </conditions>
              </when>
              <branches>
                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                  <name>default</name>
                  <steps>
                    <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                      <name>cancelPreviousBuilds</name>
                      <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                        <arguments class="linked-hash-map"/>
                      </args>
                    </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                  </steps>
                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
              </branches>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Pre-build</name>
              <branches/>
              <parallel>
                <stages>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>checkpatch</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.centos.7</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-centos7 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">pylint.log</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>allowEmptyArchive</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>checkPatch</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>user</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${GITHUB_USER_USR}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>password</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${GITHUB_USER_PSW}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>ignored_files</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">src/control/vendor/*:src/mgmt/*.pb-c.[ch]:src/iosrv/*.pb-c.[ch]:src/security/*.pb-c.[ch]:*.crt:*.pem</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                </stages>
                <uuid>61a0dd03-dd2a-4c25-b65b-f01852deb80f</uuid>
              </parallel>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Build</name>
              <branches/>
              <parallel>
                <stages>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build RPM on CentOS 7</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile-mockbuild.centos.7</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&apos;--build-arg UID=$(id -u) --build-arg JENKINS_URL=&apos;+env.JENKINS_URL}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>args</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">--group-add mock --cap-add=SYS_ADMIN --privileged=true</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">artifacts/centos7/**</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">SUCCESS</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">UNSTABLE</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">FAILURE</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>githubNotify</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>credentialsId</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">github-notify</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>description</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>context</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${&quot;build&quot;+&quot;/&quot;+env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>status</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">PENDING</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>checkoutScm</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>withSubmodules</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            <name>catchError</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stageResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">UNSTABLE</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>buildResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">SUCCESS</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                            <children>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>label</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf artifacts/centos7/
                                          mkdir -p artifacts/centos7/
                                  if make -C utils/rpms srpm; then
                                      if make -C utils/rpms mockbuild; then
                                          (cd /var/lib/mock/epel-7-x86_64/result/ &amp;&amp;
                                           cp -r . $OLDPWD/artifacts/centos7/)
                                          createrepo artifacts/centos7/
                                      else
                                          rc=${PIPESTATUS[0]}
                                          (cd /var/lib/mock/epel-7-x86_64/result/ &amp;&amp;
                                           cp -r . $OLDPWD/artifacts/centos7/)
                                          cp -af utils/rpms/_topdir/SRPMS artifacts/centos7/
                                          exit $rc
                                      fi
                                  else
                                      exit ${PIPESTATUS[0]}
                                  fi</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </children>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build RPM on SLES 12.3</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile-rpmbuild.sles.12.3</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&apos;--build-arg UID=$(id -u) --build-arg JENKINS_URL=&apos;+env.JENKINS_URL+&quot; --build-arg CACHEBUST=${currentBuild.startTimeInMillis}&quot;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">artifacts/sles12.3/**</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">SUCCESS</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">UNSTABLE</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">FAILURE</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>githubNotify</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
			      <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
					  <key>credentialsId</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">github_update</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>description</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>context</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${&quot;build&quot;+&quot;/&quot;+env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>status</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">PENDING</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>checkoutScm</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>withSubmodules</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            <name>catchError</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stageResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">UNSTABLE</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>buildResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">SUCCESS</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                            <children>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>label</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf artifacts/sles12.3/
                                  mkdir -p artifacts/sles12.3/
                                  rm -rf utils/rpms/_topdir/SRPMS
                                  if make -C utils/rpms srpm; then
                                      rm -rf utils/rpms/_topdir/RPMS
                                      if make -C utils/rpms rpms; then
                                          ln utils/rpms/_topdir/{RPMS/*,SRPMS}/*  artifacts/sles12.3/
                                          createrepo artifacts/sles12.3/
                                      else
                                          exit ${PIPESTATUS[0]}
                                      fi
                                  else
                                      exit ${PIPESTATUS[0]}
                                  fi</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </children>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on CentOS 7</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.centos.7</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-centos7 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-centos7</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ gcc4(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf daos-devel/
                                  mkdir daos-devel/
                                  mv install/{lib,include} daos-devel/</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">daos-devel/**</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-centos7-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-centos7-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-centos7-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-centos7-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-centos7-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>stash</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>name</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">CentOS-install</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>includes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">install/**</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>stash</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>name</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">CentOS-build-vars</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>includes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;.build_vars${arch}.*&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>stash</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>name</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">CentOS-tests</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>includes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">build/src/rdb/raft/src/tests_main,
                                                 build/src/common/tests/btree_direct,
                                                 build/src/common/tests/btree,
                                                 build/src/common/tests/sched,
                                                 build/src/common/tests/drpc_tests,
                                                 build/src/common/tests/acl_api_tests,
                                                 build/src/common/tests/acl_util_tests,
                                                 build/src/common/tests/acl_util_real,
                                                 build/src/iosrv/tests/drpc_progress_tests,
                                                 build/src/control/src/github.com/daos-stack/daos/src/control/mgmt,
                                                 build/src/client/api/tests/eq_tests,
                                                 build/src/iosrv/tests/drpc_handler_tests,
                                                 build/src/iosrv/tests/drpc_listener_tests,
                                                 build/src/security/tests/cli_security_tests,
                                                 build/src/security/tests/srv_acl_tests,
                                                 build/src/vos/vea/tests/vea_ut,
                                                 build/src/common/tests/umem_test,
                                                 scons_local/build_info/**,
                                                 src/common/tests/btree.sh,
                                                 src/control/run_go_tests.sh,
                                                 src/rdb/raft_tests/raft_tests.py,
                                                 src/vos/tests/evt_ctl.sh</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on CentOS 7 with Clang</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.centos.7</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-centos7 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-centos7-clang</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ clang(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-centos7-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-centos7-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-centos7-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-centos7-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>branch</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                            <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                              <value class="string">master</value>
                            </value>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>COMPILER</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-centos7-clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Ubuntu 18.04</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.ubuntu.18.04</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-ubuntu18.04 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-ubuntu18</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ gcc4(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-ubuntu18.04-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-ubuntu18.04-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-ubuntu18.04-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-ubuntu18.04-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>branch</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                            <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                              <value class="string">master</value>
                            </value>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-ubuntu18.04-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Ubuntu 18.04 with Clang</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.ubuntu.18.04</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-ubuntu18.04 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-ubuntu18-clang</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ clang(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-ubuntu18.04-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-ubuntu18.04-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-ubuntu18.04-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-ubuntu18.04-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>COMPILER</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-ubuntu18.04-clag</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on SLES 12.3</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.sles.12.3</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-sles12.3 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children/>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-sles12.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-sles12.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-sles12.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-sles12.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>environment</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                            <arguments class="linked-hash-map">
                              <entry>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <key>name</key>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                  <value class="string">SLES12_3_DOCKER</value>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              </entry>
                              <entry>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <key>value</key>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                  <value class="string">true</value>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              </entry>
                            </arguments>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-sles12.3-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Leap 42.3</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.leap.42.3</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-leap42.3 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children/>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap42.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap42.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap42.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap42.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>environment</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                            <arguments class="linked-hash-map">
                              <entry>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <key>name</key>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                  <value class="string">LEAP42_3_DOCKER</value>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              </entry>
                              <entry>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <key>value</key>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                  <value class="string">true</value>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              </entry>
                            </arguments>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-leap42.3-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Leap 15</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.leap.15</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-leap15 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-leap15</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ gcc4(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>branch</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                            <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                              <value class="string">master</value>
                            </value>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-leap15-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Leap 15 with Clang</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.leap.15</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-leap15 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-leap15-clang</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ clang(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>branch</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                            <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                              <value class="string">master</value>
                            </value>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>COMPILER</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-leap15-clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Leap 15 with Intel-C</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.leap.15</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-leap15 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>args</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">-v /opt/intel:/opt/intel</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-leap15-intelc</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ intel(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-intelc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-intelc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-intelc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-intelc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>COMPILER</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">icc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-leap15-icc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                </stages>
                <uuid>58d69cd7-502e-4968-aa52-8bc9e3d96985</uuid>
              </parallel>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Unit Test</name>
              <branches/>
              <parallel>
                <stages>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>run_test.sh</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_vm1</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">python utils/fix_cmocka_xml.py</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>junit</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>testResults</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">test_results/*.xml</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">run_test.sh/**</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">1</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>runTest</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stashes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${[ &apos;CentOS-tests&apos;, &apos;CentOS-install&apos;, &apos;CentOS-build-vars&apos; ]}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>script</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">export SSH_KEY_ARGS=&quot;-i ci_key&quot;
                                           export PDSH_SSH_ARGS_APPEND=&quot;$SSH_KEY_ARGS&quot;
                                           # JENKINS-52781 tar function is breaking symlinks
					   rm -rf test_results
					   mkdir test_results
                                           rm -f build/src/control/src/github.com/daos-stack/daos/src/control
                                           mkdir -p build/src/control/src/github.com/daos-stack/daos/src/
                                           ln -s ../../../../../../../../src/control build/src/control/src/github.com/daos-stack/daos/src/control
                                           . ./.build_vars.sh
                                           DAOS_BASE=${SL_PREFIX%/install*}
                                           NODE=${NODELIST%%,*}
                                           ssh $SSH_KEY_ARGS jenkins@$NODE &quot;set -x
                                               set -e
                                               sudo bash -c &apos;echo &quot;1&quot; &gt; /proc/sys/kernel/sysrq&apos;
                                               if grep /mnt/daos\  /proc/mounts; then
                                                   sudo umount /mnt/daos
                                               else
                                                   if [ ! -d /mnt/daos ]; then
                                                       sudo mkdir -p /mnt/daos
                                                   fi
                                               fi
                                               trap &apos;set +e; set -x; sudo umount /mnt/daos&apos; EXIT
                                               sudo mount -t tmpfs -o size=16G tmpfs /mnt/daos
                                               sudo mkdir -p $DAOS_BASE
                                               trap &apos;set +e; set -x
                                                     cd
                                                     sudo umount /mnt/daos
                                                     sudo umount &quot;$DAOS_BASE&quot; || {
                                                         echo &quot;Failed to unmount $DAOS_BASE&quot;
                                                         ps axf
                                                     }&apos; EXIT
                                               sudo mount -t nfs $HOSTNAME:$PWD $DAOS_BASE
					       # set CMOCKA envs here
					       export CMOCKA_MESSAGE_OUTPUT=&quot;xml&quot;
					       export CMOCKA_XML_FILE=&quot;$DAOS_BASE/test_results/%g.xml&quot;
                                               cd $DAOS_BASE
                                               OLD_CI=false utils/run_test.sh
                                               rm -rf run_test.sh/
                                               mkdir run_test.sh/
                                               if ls /tmp/daos*.log &gt; /dev/null; then
                                                   mv /tmp/daos*.log run_test.sh/
                                               fi
                                               # servers can sometimes take a while to stop when the test is done
                                               x=0
                                               while [ &quot;\$x&quot; -lt &quot;10&quot; ] &amp;&amp;
                                                     pgrep &apos;(orterun|daos_server|daos_io_server)&apos;; do
                                                   sleep 1
                                                   let x=\$x+1
                                               done&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>junit_files</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">test_results/*.xml</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                </stages>
                <uuid>cbc9566c-8b35-43b9-ad57-f797738b28ca</uuid>
              </parallel>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Test</name>
              <branches/>
              <parallel>
                <stages>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Functional</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_vm9</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf src/tests/ftest/avocado/*/*/html/
                                  if [ -n &quot;$STAGE_NAME&quot; ]; then
                                      rm -rf &quot;$STAGE_NAME/&quot;
                                      mkdir &quot;$STAGE_NAME/&quot;
                                      ls *daos{,_agent}.log* &gt;/dev/null &amp;&amp; mv *daos{,_agent}.log* &quot;$STAGE_NAME/&quot;
                                      mv src/tests/ftest/avocado/*                                          $(ls src/tests/ftest/*.stacktrace || true) &quot;$STAGE_NAME/&quot;
                                  else
                                      echo &quot;The STAGE_NAME environment variable is missing!&quot;
                                      false
                                  fi</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>junit</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>testResults</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME+&apos;/*/*/results.xml, src/tests/ftest/*_results.xml&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME+&apos;/**&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">9</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&apos; &apos;+ior_repos}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_rpms</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">ior-hpc mpich-autoload</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>runTest</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stashes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${[ &apos;CentOS-install&apos;, &apos;CentOS-build-vars&apos; ]}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>script</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">export SSH_KEY_ARGS=&quot;-i ci_key&quot;
                                           export PDSH_SSH_ARGS_APPEND=&quot;$SSH_KEY_ARGS&quot;
                                           test_tag=$(git show -s --format=%B | sed -ne &quot;/^Test-tag:/s/^.*: *//p&quot;)
                                           if [ -z &quot;$test_tag&quot; ]; then
                                               test_tag=regression,vm
                                           fi
                                           tnodes=$(echo $NODELIST | cut -d &apos;,&apos; -f 1-9)
                                           ./ftest.sh &quot;$test_tag&quot; $tnodes</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>junit_files</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">src/tests/ftest/avocado/*/*/*.xml src/tests/ftest/*_results.xml</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Functional_Hardware</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_nvme9</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf src/tests/ftest/avocado/*/*/html/
                                  if [ -n &quot;$STAGE_NAME&quot; ]; then
                                      rm -rf &quot;$STAGE_NAME/&quot;
                                      mkdir &quot;$STAGE_NAME/&quot;
                                      ls *daos{,_agent}.log* &gt;/dev/null &amp;&amp; mv *daos{,_agent}.log* &quot;$STAGE_NAME/&quot;
                                      mv src/tests/ftest/avocado/*                                          $(ls src/tests/ftest/*.stacktrace || true) &quot;$STAGE_NAME/&quot;
                                  else
                                      echo &quot;The STAGE_NAME environment variable is missing!&quot;
                                      false
                                  fi</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>junit</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>testResults</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME+&apos;/*/*/results.xml, src/tests/ftest/*_results.xml&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME+&apos;/**&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">1</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&apos; &apos;+ior_repos}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_rpms</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">ior-hpc mpich-autoload</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">9</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>power_only</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&apos; &apos;+ior_repos}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_rpms</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">ior-hpc mpich-autoload</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>runTest</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stashes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${[ &apos;CentOS-install&apos;, &apos;CentOS-build-vars&apos; ]}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>script</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">export SSH_KEY_ARGS=&quot;-i ci_key&quot;
                                           export PDSH_SSH_ARGS_APPEND=&quot;$SSH_KEY_ARGS&quot;
                                           test_tag=$(git show -s --format=%B | sed -ne &quot;/^Test-tag-hw:/s/^.*: *//p&quot;)
                                           if [ -z &quot;$test_tag&quot; ]; then
                                               test_tag=pr,hw
                                           fi
                                           tnodes=$(echo $NODELIST | cut -d &apos;,&apos; -f 1-9)
                                           ./ftest.sh &quot;$test_tag&quot; $tnodes</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>junit_files</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">src/tests/ftest/avocado/*/*/*.xml src/tests/ftest/*_results.xml</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Test CentOS 7 RPMs</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_vm1</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>distro</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">el7.6</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">1</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&apos; &apos;+ior_repos}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_rpms</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">ior-hpc mpich-autoload</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            <name>catchError</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stageResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">UNSTABLE</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>buildResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">SUCCESS</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                            <children>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>runTest</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${&quot;${rpm_test_pre}&quot;+&apos;&apos;&apos;sudo yum -y install daos-client
                                            sudo yum -y history rollback last-1
                                            sudo yum -y install daos-server
                                            sudo yum -y install daos-tests\n&apos;&apos;&apos;+&quot;${rpm_test_daos_test}&quot;+&apos;&quot;&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>junit_files</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue/>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>failure_artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </children>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Test SLES12.3 RPMs</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_vm1</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>distro</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">sles12sp3</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">1</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&quot; python-pathlib&quot;}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            <name>catchError</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stageResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">UNSTABLE</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>buildResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">SUCCESS</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                            <children>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>runTest</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${&quot;${rpm_test_pre}&quot;+&apos;&apos;&apos;sudo zypper --non-interactive ar -f https://download.opensuse.org/repositories/science:/HPC:/SLE12SP3_Missing/SLE_12_SP3/ hwloc
                                            # for libcmocka
                                            sudo zypper --non-interactive ar https://download.opensuse.org/repositories/home:/jhli/SLE_15/home:jhli.repo
                                            sudo zypper --non-interactive ar https://download.opensuse.org/repositories/devel:libraries:c_c++/SLE_12_SP3/devel:libraries:c_c++.repo
                                            sudo zypper --non-interactive --gpg-auto-import-keys ref
                                            sudo zypper --non-interactive rm openmpi libfabric1
                                            sudo zypper --non-interactive in daos-client
                                            sudo zypper --non-interactive in daos-server
                                            sudo zypper --non-interactive in daos-tests\n&apos;&apos;&apos;+&quot;${rpm_test_daos_test}&quot;+&apos;&quot;&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>junit_files</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue/>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>failure_artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </children>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                </stages>
                <uuid>39f116d9-3acb-4533-8877-71e488a2346a</uuid>
              </parallel>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
          </stages>
          <uuid>e38ca9b2-9bde-4cc8-a234-b9d58ea2114e</uuid>
        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStages>
        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStages plugin="pipeline-model-api@1.3.9">
          <stages>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Cancel Previous Builds</name>
              <when>
                <conditions>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                    <name>changeRequest</name>
                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                      <arguments class="linked-hash-map"/>
                    </args>
                    <children/>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                </conditions>
              </when>
              <branches>
                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                  <name>default</name>
                  <steps>
                    <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                      <name>cancelPreviousBuilds</name>
                      <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                        <arguments class="linked-hash-map"/>
                      </args>
                    </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                  </steps>
                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
              </branches>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Pre-build</name>
              <branches/>
              <parallel>
                <stages>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>checkpatch</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.centos.7</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-centos7 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">pylint.log</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>allowEmptyArchive</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>checkPatch</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>user</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${GITHUB_USER_USR}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>password</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${GITHUB_USER_PSW}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>ignored_files</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">src/control/vendor/*:src/mgmt/*.pb-c.[ch]:src/iosrv/*.pb-c.[ch]:src/security/*.pb-c.[ch]:*.crt:*.pem</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                </stages>
                <uuid>78023bdb-08b7-4997-b331-8d203742f452</uuid>
              </parallel>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Build</name>
              <branches/>
              <parallel>
                <stages>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build RPM on CentOS 7</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile-mockbuild.centos.7</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&apos;--build-arg UID=$(id -u) --build-arg JENKINS_URL=&apos;+env.JENKINS_URL}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>args</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">--group-add mock --cap-add=SYS_ADMIN --privileged=true</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">artifacts/centos7/**</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">SUCCESS</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">UNSTABLE</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">FAILURE</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>githubNotify</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>credentialsId</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">github-update</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>description</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>context</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${&quot;build&quot;+&quot;/&quot;+env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>status</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">PENDING</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>checkoutScm</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>withSubmodules</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            <name>catchError</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stageResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">UNSTABLE</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>buildResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">SUCCESS</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                            <children>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>label</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf artifacts/centos7/
                                          mkdir -p artifacts/centos7/
                                  if make -C utils/rpms srpm; then
                                      if make -C utils/rpms mockbuild; then
                                          (cd /var/lib/mock/epel-7-x86_64/result/ &amp;&amp;
                                           cp -r . $OLDPWD/artifacts/centos7/)
                                          createrepo artifacts/centos7/
                                      else
                                          rc=${PIPESTATUS[0]}
                                          (cd /var/lib/mock/epel-7-x86_64/result/ &amp;&amp;
                                           cp -r . $OLDPWD/artifacts/centos7/)
                                          cp -af utils/rpms/_topdir/SRPMS artifacts/centos7/
                                          exit $rc
                                      fi
                                  else
                                      exit ${PIPESTATUS[0]}
                                  fi</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </children>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build RPM on SLES 12.3</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile-rpmbuild.sles.12.3</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&apos;--build-arg UID=$(id -u) --build-arg JENKINS_URL=&apos;+env.JENKINS_URL+&quot; --build-arg CACHEBUST=${currentBuild.startTimeInMillis}&quot;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">artifacts/sles12.3/**</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">SUCCESS</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">UNSTABLE</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">FAILURE</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>githubNotify</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>credentialsId</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">github-update</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>description</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>context</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${&quot;build&quot;+&quot;/&quot;+env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>status</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">PENDING</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>checkoutScm</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>withSubmodules</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            <name>catchError</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stageResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">UNSTABLE</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>buildResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">SUCCESS</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                            <children>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>label</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf artifacts/sles12.3/
                                  mkdir -p artifacts/sles12.3/
                                  rm -rf utils/rpms/_topdir/SRPMS
                                  if make -C utils/rpms srpm; then
                                      rm -rf utils/rpms/_topdir/RPMS
                                      if make -C utils/rpms rpms; then
                                          ln utils/rpms/_topdir/{RPMS/*,SRPMS}/*  artifacts/sles12.3/
                                          createrepo artifacts/sles12.3/
                                      else
                                          exit ${PIPESTATUS[0]}
                                      fi
                                  else
                                      exit ${PIPESTATUS[0]}
                                  fi</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </children>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on CentOS 7</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.centos.7</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-centos7 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-centos7</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ gcc4(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf daos-devel/
                                  mkdir daos-devel/
                                  mv install/{lib,include} daos-devel/</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">daos-devel/**</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-centos7-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-centos7-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-centos7-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-centos7-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-centos7-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>stash</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>name</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">CentOS-install</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>includes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">install/**</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>stash</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>name</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">CentOS-build-vars</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>includes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;.build_vars${arch}.*&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>stash</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>name</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">CentOS-tests</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>includes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">build/src/rdb/raft/src/tests_main,
                                                 build/src/common/tests/btree_direct,
                                                 build/src/common/tests/btree,
                                                 build/src/common/tests/sched,
                                                 build/src/common/tests/drpc_tests,
                                                 build/src/common/tests/acl_api_tests,
                                                 build/src/common/tests/acl_util_tests,
                                                 build/src/common/tests/acl_util_real,
                                                 build/src/iosrv/tests/drpc_progress_tests,
                                                 build/src/control/src/github.com/daos-stack/daos/src/control/mgmt,
                                                 build/src/client/api/tests/eq_tests,
                                                 build/src/iosrv/tests/drpc_handler_tests,
                                                 build/src/iosrv/tests/drpc_listener_tests,
                                                 build/src/security/tests/cli_security_tests,
                                                 build/src/security/tests/srv_acl_tests,
                                                 build/src/vos/vea/tests/vea_ut,
                                                 build/src/common/tests/umem_test,
                                                 scons_local/build_info/**,
                                                 src/common/tests/btree.sh,
                                                 src/control/run_go_tests.sh,
                                                 src/rdb/raft_tests/raft_tests.py,
                                                 src/vos/tests/evt_ctl.sh</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on CentOS 7 with Clang</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.centos.7</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-centos7 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-centos7-clang</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ clang(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-centos7-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-centos7-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-centos7-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-centos7-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>branch</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                            <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                              <value class="string">master</value>
                            </value>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>COMPILER</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-centos7-clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Ubuntu 18.04</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.ubuntu.18.04</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-ubuntu18.04 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-ubuntu18</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ gcc4(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-ubuntu18.04-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-ubuntu18.04-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-ubuntu18.04-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-ubuntu18.04-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>branch</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                            <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                              <value class="string">master</value>
                            </value>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-ubuntu18.04-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Ubuntu 18.04 with Clang</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.ubuntu.18.04</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-ubuntu18.04 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-ubuntu18-clang</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ clang(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-ubuntu18.04-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-ubuntu18.04-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-ubuntu18.04-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-ubuntu18.04-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>COMPILER</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-ubuntu18.04-clag</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on SLES 12.3</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.sles.12.3</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-sles12.3 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children/>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-sles12.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-sles12.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-sles12.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-sles12.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>environment</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                            <arguments class="linked-hash-map">
                              <entry>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <key>name</key>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                  <value class="string">SLES12_3_DOCKER</value>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              </entry>
                              <entry>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <key>value</key>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                  <value class="string">true</value>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              </entry>
                            </arguments>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-sles12.3-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Leap 42.3</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.leap.42.3</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-leap42.3 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children/>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap42.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap42.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap42.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap42.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>environment</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                            <arguments class="linked-hash-map">
                              <entry>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <key>name</key>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                  <value class="string">LEAP42_3_DOCKER</value>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              </entry>
                              <entry>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <key>value</key>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                  <value class="string">true</value>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              </entry>
                            </arguments>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-leap42.3-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Leap 15</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.leap.15</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-leap15 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-leap15</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ gcc4(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>branch</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                            <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                              <value class="string">master</value>
                            </value>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-leap15-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Leap 15 with Clang</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.leap.15</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-leap15 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-leap15-clang</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ clang(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>branch</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                            <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                              <value class="string">master</value>
                            </value>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>COMPILER</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-leap15-clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Leap 15 with Intel-C</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.leap.15</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-leap15 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>args</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">-v /opt/intel:/opt/intel</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-leap15-intelc</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ intel(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-intelc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-intelc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-intelc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-intelc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>COMPILER</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">icc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-leap15-icc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                </stages>
                <uuid>fc284f30-bdbd-4127-96d4-d4d698cb3ba0</uuid>
              </parallel>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Unit Test</name>
              <branches/>
              <parallel>
                <stages>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>run_test.sh</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_vm1</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">python utils/fix_cmocka_xml.py</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>junit</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>testResults</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">test_results/*.xml</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">run_test.sh/**</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">1</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>runTest</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stashes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${[ &apos;CentOS-tests&apos;, &apos;CentOS-install&apos;, &apos;CentOS-build-vars&apos; ]}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>script</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">export SSH_KEY_ARGS=&quot;-i ci_key&quot;
                                           export PDSH_SSH_ARGS_APPEND=&quot;$SSH_KEY_ARGS&quot;
                                           # JENKINS-52781 tar function is breaking symlinks
					   rm -rf test_results
					   mkdir test_results
                                           rm -f build/src/control/src/github.com/daos-stack/daos/src/control
                                           mkdir -p build/src/control/src/github.com/daos-stack/daos/src/
                                           ln -s ../../../../../../../../src/control build/src/control/src/github.com/daos-stack/daos/src/control
                                           . ./.build_vars.sh
                                           DAOS_BASE=${SL_PREFIX%/install*}
                                           NODE=${NODELIST%%,*}
                                           ssh $SSH_KEY_ARGS jenkins@$NODE &quot;set -x
                                               set -e
                                               sudo bash -c &apos;echo &quot;1&quot; &gt; /proc/sys/kernel/sysrq&apos;
                                               if grep /mnt/daos\  /proc/mounts; then
                                                   sudo umount /mnt/daos
                                               else
                                                   if [ ! -d /mnt/daos ]; then
                                                       sudo mkdir -p /mnt/daos
                                                   fi
                                               fi
                                               trap &apos;set +e; set -x; sudo umount /mnt/daos&apos; EXIT
                                               sudo mount -t tmpfs -o size=16G tmpfs /mnt/daos
                                               sudo mkdir -p $DAOS_BASE
                                               trap &apos;set +e; set -x
                                                     cd
                                                     sudo umount /mnt/daos
                                                     sudo umount &quot;$DAOS_BASE&quot; || {
                                                         echo &quot;Failed to unmount $DAOS_BASE&quot;
                                                         ps axf
                                                     }&apos; EXIT
                                               sudo mount -t nfs $HOSTNAME:$PWD $DAOS_BASE
					       # set CMOCKA envs here
					       export CMOCKA_MESSAGE_OUTPUT=&quot;xml&quot;
					       export CMOCKA_XML_FILE=&quot;$DAOS_BASE/test_results/%g.xml&quot;
                                               cd $DAOS_BASE
                                               OLD_CI=false utils/run_test.sh
                                               rm -rf run_test.sh/
                                               mkdir run_test.sh/
                                               if ls /tmp/daos*.log &gt; /dev/null; then
                                                   mv /tmp/daos*.log run_test.sh/
                                               fi
                                               # servers can sometimes take a while to stop when the test is done
                                               x=0
                                               while [ &quot;\$x&quot; -lt &quot;10&quot; ] &amp;&amp;
                                                     pgrep &apos;(orterun|daos_server|daos_io_server)&apos;; do
                                                   sleep 1
                                                   let x=\$x+1
                                               done&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>junit_files</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">test_results/*.xml</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                </stages>
                <uuid>e6feab32-67a5-4a6d-83ff-f7e344ac79af</uuid>
              </parallel>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Test</name>
              <branches/>
              <parallel>
                <stages>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Functional</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_vm9</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf src/tests/ftest/avocado/*/*/html/
                                  if [ -n &quot;$STAGE_NAME&quot; ]; then
                                      rm -rf &quot;$STAGE_NAME/&quot;
                                      mkdir &quot;$STAGE_NAME/&quot;
                                      ls *daos{,_agent}.log* &gt;/dev/null &amp;&amp; mv *daos{,_agent}.log* &quot;$STAGE_NAME/&quot;
                                      mv src/tests/ftest/avocado/*                                          $(ls src/tests/ftest/*.stacktrace || true) &quot;$STAGE_NAME/&quot;
                                  else
                                      echo &quot;The STAGE_NAME environment variable is missing!&quot;
                                      false
                                  fi</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>junit</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>testResults</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME+&apos;/*/*/results.xml, src/tests/ftest/*_results.xml&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME+&apos;/**&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">9</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&apos; &apos;+ior_repos}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_rpms</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">ior-hpc mpich-autoload</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>runTest</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stashes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${[ &apos;CentOS-install&apos;, &apos;CentOS-build-vars&apos; ]}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>script</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">export SSH_KEY_ARGS=&quot;-i ci_key&quot;
                                           export PDSH_SSH_ARGS_APPEND=&quot;$SSH_KEY_ARGS&quot;
                                           test_tag=$(git show -s --format=%B | sed -ne &quot;/^Test-tag:/s/^.*: *//p&quot;)
                                           if [ -z &quot;$test_tag&quot; ]; then
                                               test_tag=regression,vm
                                           fi
                                           tnodes=$(echo $NODELIST | cut -d &apos;,&apos; -f 1-9)
                                           ./ftest.sh &quot;$test_tag&quot; $tnodes</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>junit_files</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">src/tests/ftest/avocado/*/*/*.xml src/tests/ftest/*_results.xml</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Functional_Hardware</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_nvme9</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf src/tests/ftest/avocado/*/*/html/
                                  if [ -n &quot;$STAGE_NAME&quot; ]; then
                                      rm -rf &quot;$STAGE_NAME/&quot;
                                      mkdir &quot;$STAGE_NAME/&quot;
                                      ls *daos{,_agent}.log* &gt;/dev/null &amp;&amp; mv *daos{,_agent}.log* &quot;$STAGE_NAME/&quot;
                                      mv src/tests/ftest/avocado/*                                          $(ls src/tests/ftest/*.stacktrace || true) &quot;$STAGE_NAME/&quot;
                                  else
                                      echo &quot;The STAGE_NAME environment variable is missing!&quot;
                                      false
                                  fi</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>junit</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>testResults</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME+&apos;/*/*/results.xml, src/tests/ftest/*_results.xml&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME+&apos;/**&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">1</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&apos; &apos;+ior_repos}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_rpms</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">ior-hpc mpich-autoload</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">9</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>power_only</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&apos; &apos;+ior_repos}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_rpms</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">ior-hpc mpich-autoload</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>runTest</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stashes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${[ &apos;CentOS-install&apos;, &apos;CentOS-build-vars&apos; ]}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>script</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">export SSH_KEY_ARGS=&quot;-i ci_key&quot;
                                           export PDSH_SSH_ARGS_APPEND=&quot;$SSH_KEY_ARGS&quot;
                                           test_tag=$(git show -s --format=%B | sed -ne &quot;/^Test-tag-hw:/s/^.*: *//p&quot;)
                                           if [ -z &quot;$test_tag&quot; ]; then
                                               test_tag=pr,hw
                                           fi
                                           tnodes=$(echo $NODELIST | cut -d &apos;,&apos; -f 1-9)
                                           ./ftest.sh &quot;$test_tag&quot; $tnodes</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>junit_files</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">src/tests/ftest/avocado/*/*/*.xml src/tests/ftest/*_results.xml</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Test CentOS 7 RPMs</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_vm1</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>distro</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">el7.6</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">1</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&apos; &apos;+ior_repos}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_rpms</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">ior-hpc mpich-autoload</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            <name>catchError</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stageResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">UNSTABLE</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>buildResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">SUCCESS</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                            <children>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>runTest</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${&quot;${rpm_test_pre}&quot;+&apos;&apos;&apos;sudo yum -y install daos-client
                                            sudo yum -y history rollback last-1
                                            sudo yum -y install daos-server
                                            sudo yum -y install daos-tests\n&apos;&apos;&apos;+&quot;${rpm_test_daos_test}&quot;+&apos;&quot;&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>junit_files</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue/>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>failure_artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </children>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Test SLES12.3 RPMs</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_vm1</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>distro</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">sles12sp3</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">1</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&quot; python-pathlib&quot;}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            <name>catchError</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stageResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">UNSTABLE</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>buildResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">SUCCESS</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                            <children>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>runTest</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${&quot;${rpm_test_pre}&quot;+&apos;&apos;&apos;sudo zypper --non-interactive ar -f https://download.opensuse.org/repositories/science:/HPC:/SLE12SP3_Missing/SLE_12_SP3/ hwloc
                                            # for libcmocka
                                            sudo zypper --non-interactive ar https://download.opensuse.org/repositories/home:/jhli/SLE_15/home:jhli.repo
                                            sudo zypper --non-interactive ar https://download.opensuse.org/repositories/devel:libraries:c_c++/SLE_12_SP3/devel:libraries:c_c++.repo
                                            sudo zypper --non-interactive --gpg-auto-import-keys ref
                                            sudo zypper --non-interactive rm openmpi libfabric1
                                            sudo zypper --non-interactive in daos-client
                                            sudo zypper --non-interactive in daos-server
                                            sudo zypper --non-interactive in daos-tests\n&apos;&apos;&apos;+&quot;${rpm_test_daos_test}&quot;+&apos;&quot;&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>junit_files</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue/>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>failure_artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </children>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                </stages>
                <uuid>84d3c59b-4acc-4c08-8bb4-73e2f37c78d6</uuid>
              </parallel>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
          </stages>
          <uuid>5b6ecdce-55a8-47a8-b06b-48655642b03f</uuid>
        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStages>
        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStages plugin="pipeline-model-api@1.3.9">
          <stages>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Cancel Previous Builds</name>
              <when>
                <conditions>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                    <name>changeRequest</name>
                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                      <arguments class="linked-hash-map"/>
                    </args>
                    <children/>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                </conditions>
              </when>
              <branches>
                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                  <name>default</name>
                  <steps>
                    <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                      <name>cancelPreviousBuilds</name>
                      <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                        <arguments class="linked-hash-map"/>
                      </args>
                    </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                  </steps>
                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
              </branches>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Pre-build</name>
              <branches/>
              <parallel>
                <stages>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>checkpatch</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.centos.7</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-centos7 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">pylint.log</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>allowEmptyArchive</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>checkPatch</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>user</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${GITHUB_USER_USR}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>password</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${GITHUB_USER_PSW}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>ignored_files</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">src/control/vendor/*:src/mgmt/*.pb-c.[ch]:src/iosrv/*.pb-c.[ch]:src/security/*.pb-c.[ch]:*.crt:*.pem</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                </stages>
                <uuid>a1e06400-6170-4f77-845e-36a00900cf77</uuid>
              </parallel>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Build</name>
              <branches/>
              <parallel>
                <stages>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build RPM on CentOS 7</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile-mockbuild.centos.7</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&apos;--build-arg UID=$(id -u) --build-arg JENKINS_URL=&apos;+env.JENKINS_URL}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>args</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">--group-add mock --cap-add=SYS_ADMIN --privileged=true</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">artifacts/centos7/**</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">SUCCESS</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">UNSTABLE</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">FAILURE</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>githubNotify</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>credentialsId</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">github-update</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>description</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>context</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${&quot;build&quot;+&quot;/&quot;+env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>status</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">PENDING</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>checkoutScm</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>withSubmodules</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            <name>catchError</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stageResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">UNSTABLE</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>buildResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">SUCCESS</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                            <children>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>label</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf artifacts/centos7/
                                          mkdir -p artifacts/centos7/
                                  if make -C utils/rpms srpm; then
                                      if make -C utils/rpms mockbuild; then
                                          (cd /var/lib/mock/epel-7-x86_64/result/ &amp;&amp;
                                           cp -r . $OLDPWD/artifacts/centos7/)
                                          createrepo artifacts/centos7/
                                      else
                                          rc=${PIPESTATUS[0]}
                                          (cd /var/lib/mock/epel-7-x86_64/result/ &amp;&amp;
                                           cp -r . $OLDPWD/artifacts/centos7/)
                                          cp -af utils/rpms/_topdir/SRPMS artifacts/centos7/
                                          exit $rc
                                      fi
                                  else
                                      exit ${PIPESTATUS[0]}
                                  fi</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </children>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build RPM on SLES 12.3</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile-rpmbuild.sles.12.3</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&apos;--build-arg UID=$(id -u) --build-arg JENKINS_URL=&apos;+env.JENKINS_URL+&quot; --build-arg CACHEBUST=${currentBuild.startTimeInMillis}&quot;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">artifacts/sles12.3/**</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">SUCCESS</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">UNSTABLE</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>stepResult</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>name</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>context</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">build</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>result</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">FAILURE</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>githubNotify</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>credentialsId</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">github-gitlab</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>description</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>context</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${&quot;build&quot;+&quot;/&quot;+env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>status</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">PENDING</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>checkoutScm</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>withSubmodules</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            <name>catchError</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stageResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">UNSTABLE</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>buildResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">SUCCESS</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                            <children>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>label</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf artifacts/sles12.3/
                                  mkdir -p artifacts/sles12.3/
                                  rm -rf utils/rpms/_topdir/SRPMS
                                  if make -C utils/rpms srpm; then
                                      rm -rf utils/rpms/_topdir/RPMS
                                      if make -C utils/rpms rpms; then
                                          ln utils/rpms/_topdir/{RPMS/*,SRPMS}/*  artifacts/sles12.3/
                                          createrepo artifacts/sles12.3/
                                      else
                                          exit ${PIPESTATUS[0]}
                                      fi
                                  else
                                      exit ${PIPESTATUS[0]}
                                  fi</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </children>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on CentOS 7</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.centos.7</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-centos7 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-centos7</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ gcc4(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf daos-devel/
                                  mkdir daos-devel/
                                  mv install/{lib,include} daos-devel/</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">daos-devel/**</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-centos7-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-centos7-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-centos7-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-centos7-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-centos7-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>stash</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>name</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">CentOS-install</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>includes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">install/**</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>stash</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>name</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">CentOS-build-vars</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>includes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;.build_vars${arch}.*&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>stash</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>name</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">CentOS-tests</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>includes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">build/src/rdb/raft/src/tests_main,
                                                 build/src/common/tests/btree_direct,
                                                 build/src/common/tests/btree,
                                                 build/src/common/tests/sched,
                                                 build/src/common/tests/drpc_tests,
                                                 build/src/common/tests/acl_api_tests,
                                                 build/src/common/tests/acl_util_tests,
                                                 build/src/common/tests/acl_util_real,
                                                 build/src/iosrv/tests/drpc_progress_tests,
                                                 build/src/control/src/github.com/daos-stack/daos/src/control/mgmt,
                                                 build/src/client/api/tests/eq_tests,
                                                 build/src/iosrv/tests/drpc_handler_tests,
                                                 build/src/iosrv/tests/drpc_listener_tests,
                                                 build/src/security/tests/cli_security_tests,
                                                 build/src/security/tests/srv_acl_tests,
                                                 build/src/vos/vea/tests/vea_ut,
                                                 build/src/common/tests/umem_test,
                                                 scons_local/build_info/**,
                                                 src/common/tests/btree.sh,
                                                 src/control/run_go_tests.sh,
                                                 src/rdb/raft_tests/raft_tests.py,
                                                 src/vos/tests/evt_ctl.sh</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on CentOS 7 with Clang</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.centos.7</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-centos7 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-centos7-clang</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ clang(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-centos7-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-centos7-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-centos7-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-centos7-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>branch</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                            <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                              <value class="string">master</value>
                            </value>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>COMPILER</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-centos7-clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Ubuntu 18.04</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.ubuntu.18.04</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-ubuntu18.04 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-ubuntu18</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ gcc4(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-ubuntu18.04-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-ubuntu18.04-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-ubuntu18.04-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-ubuntu18.04-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>branch</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                            <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                              <value class="string">master</value>
                            </value>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-ubuntu18.04-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Ubuntu 18.04 with Clang</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.ubuntu.18.04</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-ubuntu18.04 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-ubuntu18-clang</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ clang(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-ubuntu18.04-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-ubuntu18.04-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-ubuntu18.04-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-ubuntu18.04-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>COMPILER</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-ubuntu18.04-clag</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on SLES 12.3</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.sles.12.3</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-sles12.3 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children/>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-sles12.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-sles12.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-sles12.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-sles12.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>environment</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                            <arguments class="linked-hash-map">
                              <entry>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <key>name</key>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                  <value class="string">SLES12_3_DOCKER</value>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              </entry>
                              <entry>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <key>value</key>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                  <value class="string">true</value>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              </entry>
                            </arguments>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-sles12.3-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Leap 42.3</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.leap.42.3</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-leap42.3 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children/>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap42.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap42.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap42.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap42.3-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>environment</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                            <arguments class="linked-hash-map">
                              <entry>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <key>name</key>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                  <value class="string">LEAP42_3_DOCKER</value>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              </entry>
                              <entry>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <key>value</key>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                  <value class="string">true</value>
                                </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              </entry>
                            </arguments>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-leap42.3-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Leap 15</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.leap.15</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-leap15 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-leap15</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ gcc4(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-gcc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>branch</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                            <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                              <value class="string">master</value>
                            </value>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-leap15-gcc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Leap 15 with Clang</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.leap.15</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-leap15 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-leap15-clang</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ clang(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-clang</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <when>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                          <name>branch</name>
                          <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                            <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                              <value class="string">master</value>
                            </value>
                          </args>
                          <children/>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTWhenCondition>
                      </conditions>
                      <beforeAgent>true</beforeAgent>
                    </when>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>COMPILER</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-leap15-clang</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Build on Leap 15 with Intel-C</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTClosureMap">
                        <variables class="linked-hash-map">
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>filename</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">Dockerfile.leap.15</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>dir</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">utils/docker</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>label</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">docker_runner</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>additionalBuildArgs</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                              <value class="string">${&quot;-t ${sanitized_JOB_NAME}-leap15 &quot;+&apos;$BUILDARGS&apos;}</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                          </entry>
                          <entry>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                              <key>args</key>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                              <value class="string">-v /opt/intel:/opt/intel</value>
                            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                          </entry>
                        </variables>
                      </variables>
                      <agentType>
                        <key>dockerfile</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                                <name>node</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTSingleArgument">
                                  <value class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                                    <value class="string">lightweight</value>
                                  </value>
                                </args>
                                <children>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                    <name>recordIssues</name>
                                    <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                      <arguments class="linked-hash-map">
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>enabledForFailure</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>aggregatingResults</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="boolean">true</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>id</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                            <value class="string">analysis-leap15-intelc</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>tools</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[ intel(), cppCheck() ]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                        <entry>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                            <key>filters</key>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                            <value class="string">${[excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]}</value>
                                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        </entry>
                                      </arguments>
                                    </args>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                </children>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>success</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">&quot;rm -rf _build.external${arch}&quot;</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>unstable</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-intelc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-intelc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>failure</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">mv config.log config.log-leap15-intelc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">config.log-leap15-intelc</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>sconsBuild</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>clean</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">&quot;_build.external${arch}&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>COMPILER</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">icc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">config.log-leap15-icc</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                </stages>
                <uuid>2651ea06-9ee8-427a-a8d2-bddecd1dbf25</uuid>
              </parallel>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Unit Test</name>
              <branches/>
              <parallel>
                <stages>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>run_test.sh</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_vm1</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">python utils/fix_cmocka_xml.py</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>junit</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>testResults</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">test_results/*.xml</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">run_test.sh/**</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">1</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>runTest</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stashes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${[ &apos;CentOS-tests&apos;, &apos;CentOS-install&apos;, &apos;CentOS-build-vars&apos; ]}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>script</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">export SSH_KEY_ARGS=&quot;-i ci_key&quot;
                                           export PDSH_SSH_ARGS_APPEND=&quot;$SSH_KEY_ARGS&quot;
                                           # JENKINS-52781 tar function is breaking symlinks
					   rm -rf test_results
					   mkdir test_results
                                           rm -f build/src/control/src/github.com/daos-stack/daos/src/control
                                           mkdir -p build/src/control/src/github.com/daos-stack/daos/src/
                                           ln -s ../../../../../../../../src/control build/src/control/src/github.com/daos-stack/daos/src/control
                                           . ./.build_vars.sh
                                           DAOS_BASE=${SL_PREFIX%/install*}
                                           NODE=${NODELIST%%,*}
                                           ssh $SSH_KEY_ARGS jenkins@$NODE &quot;set -x
                                               set -e
                                               sudo bash -c &apos;echo &quot;1&quot; &gt; /proc/sys/kernel/sysrq&apos;
                                               if grep /mnt/daos\  /proc/mounts; then
                                                   sudo umount /mnt/daos
                                               else
                                                   if [ ! -d /mnt/daos ]; then
                                                       sudo mkdir -p /mnt/daos
                                                   fi
                                               fi
                                               trap &apos;set +e; set -x; sudo umount /mnt/daos&apos; EXIT
                                               sudo mount -t tmpfs -o size=16G tmpfs /mnt/daos
                                               sudo mkdir -p $DAOS_BASE
                                               trap &apos;set +e; set -x
                                                     cd
                                                     sudo umount /mnt/daos
                                                     sudo umount &quot;$DAOS_BASE&quot; || {
                                                         echo &quot;Failed to unmount $DAOS_BASE&quot;
                                                         ps axf
                                                     }&apos; EXIT
                                               sudo mount -t nfs $HOSTNAME:$PWD $DAOS_BASE
					       # set CMOCKA envs here
					       export CMOCKA_MESSAGE_OUTPUT=&quot;xml&quot;
					       export CMOCKA_XML_FILE=&quot;$DAOS_BASE/test_results/%g.xml&quot;
                                               cd $DAOS_BASE
                                               OLD_CI=false utils/run_test.sh
                                               rm -rf run_test.sh/
                                               mkdir run_test.sh/
                                               if ls /tmp/daos*.log &gt; /dev/null; then
                                                   mv /tmp/daos*.log run_test.sh/
                                               fi
                                               # servers can sometimes take a while to stop when the test is done
                                               x=0
                                               while [ &quot;\$x&quot; -lt &quot;10&quot; ] &amp;&amp;
                                                     pgrep &apos;(orterun|daos_server|daos_io_server)&apos;; do
                                                   sleep 1
                                                   let x=\$x+1
                                               done&quot;</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>junit_files</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">test_results/*.xml</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                </stages>
                <uuid>37cb04e9-f8cf-4e9e-a714-90efcf5d6bc1</uuid>
              </parallel>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
            <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
              <name>Test</name>
              <branches/>
              <parallel>
                <stages>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Functional</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_vm9</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf src/tests/ftest/avocado/*/*/html/
                                  if [ -n &quot;$STAGE_NAME&quot; ]; then
                                      rm -rf &quot;$STAGE_NAME/&quot;
                                      mkdir &quot;$STAGE_NAME/&quot;
                                      ls *daos{,_agent}.log* &gt;/dev/null &amp;&amp; mv *daos{,_agent}.log* &quot;$STAGE_NAME/&quot;
                                      mv src/tests/ftest/avocado/*                                          $(ls src/tests/ftest/*.stacktrace || true) &quot;$STAGE_NAME/&quot;
                                  else
                                      echo &quot;The STAGE_NAME environment variable is missing!&quot;
                                      false
                                  fi</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>junit</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>testResults</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME+&apos;/*/*/results.xml, src/tests/ftest/*_results.xml&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME+&apos;/**&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">9</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&apos; &apos;+ior_repos}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_rpms</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">ior-hpc mpich-autoload</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>runTest</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stashes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${[ &apos;CentOS-install&apos;, &apos;CentOS-build-vars&apos; ]}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>script</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">export SSH_KEY_ARGS=&quot;-i ci_key&quot;
                                           export PDSH_SSH_ARGS_APPEND=&quot;$SSH_KEY_ARGS&quot;
                                           test_tag=$(git show -s --format=%B | sed -ne &quot;/^Test-tag:/s/^.*: *//p&quot;)
                                           if [ -z &quot;$test_tag&quot; ]; then
                                               test_tag=regression,vm
                                           fi
                                           tnodes=$(echo $NODELIST | cut -d &apos;,&apos; -f 1-9)
                                           ./ftest.sh &quot;$test_tag&quot; $tnodes</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>junit_files</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">src/tests/ftest/avocado/*/*/*.xml src/tests/ftest/*_results.xml</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Functional_Hardware</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_nvme9</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <post>
                      <conditions>
                        <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                          <condition>always</condition>
                          <branch>
                            <name>default</name>
                            <steps>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>sh</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="string">rm -rf src/tests/ftest/avocado/*/*/html/
                                  if [ -n &quot;$STAGE_NAME&quot; ]; then
                                      rm -rf &quot;$STAGE_NAME/&quot;
                                      mkdir &quot;$STAGE_NAME/&quot;
                                      ls *daos{,_agent}.log* &gt;/dev/null &amp;&amp; mv *daos{,_agent}.log* &quot;$STAGE_NAME/&quot;
                                      mv src/tests/ftest/avocado/*                                          $(ls src/tests/ftest/*.stacktrace || true) &quot;$STAGE_NAME/&quot;
                                  else
                                      echo &quot;The STAGE_NAME environment variable is missing!&quot;
                                      false
                                  fi</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>junit</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>testResults</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME+&apos;/*/*/results.xml, src/tests/ftest/*_results.xml&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>archiveArtifacts</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME+&apos;/**&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </steps>
                          </branch>
                        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBuildCondition>
                      </conditions>
                    </post>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">1</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&apos; &apos;+ior_repos}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_rpms</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">ior-hpc mpich-autoload</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">9</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>power_only</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&apos; &apos;+ior_repos}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_rpms</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">ior-hpc mpich-autoload</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>runTest</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stashes</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${[ &apos;CentOS-install&apos;, &apos;CentOS-build-vars&apos; ]}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>script</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">export SSH_KEY_ARGS=&quot;-i ci_key&quot;
                                           export PDSH_SSH_ARGS_APPEND=&quot;$SSH_KEY_ARGS&quot;
                                           test_tag=$(git show -s --format=%B | sed -ne &quot;/^Test-tag-hw:/s/^.*: *//p&quot;)
                                           if [ -z &quot;$test_tag&quot; ]; then
                                               test_tag=pr,hw
                                           fi
                                           tnodes=$(echo $NODELIST | cut -d &apos;,&apos; -f 1-9)
                                           ./ftest.sh &quot;$test_tag&quot; $tnodes</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>junit_files</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">src/tests/ftest/avocado/*/*/*.xml src/tests/ftest/*_results.xml</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>failure_artifacts</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.STAGE_NAME}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Test CentOS 7 RPMs</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_vm1</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>distro</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">el7.6</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">1</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&apos; &apos;+ior_repos}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_rpms</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">ior-hpc mpich-autoload</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            <name>catchError</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stageResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">UNSTABLE</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>buildResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">SUCCESS</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                            <children>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>runTest</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${&quot;${rpm_test_pre}&quot;+&apos;&apos;&apos;sudo yum -y install daos-client
                                            sudo yum -y history rollback last-1
                                            sudo yum -y install daos-server
                                            sudo yum -y install daos-tests\n&apos;&apos;&apos;+&quot;${rpm_test_daos_test}&quot;+&apos;&quot;&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>junit_files</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue/>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>failure_artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </children>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                    <name>Test SLES12.3 RPMs</name>
                    <agent>
                      <variables class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue$ConstantValue">
                        <value class="string">ci_vm1</value>
                      </variables>
                      <agentType>
                        <key>label</key>
                      </agentType>
                    </agent>
                    <branches>
                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                        <name>default</name>
                        <steps>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            <name>provisionNodes</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>NODELIST</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${env.NODELIST}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>distro</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">sles12sp3</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>node_count</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="int">1</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>snapshot</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="boolean">true</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>inst_repos</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    <value class="string">${daos_repos+&quot; python-pathlib&quot;}</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                </entry>
                              </arguments>
                            </args>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                          <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                            <name>catchError</name>
                            <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                              <arguments class="linked-hash-map">
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>stageResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">UNSTABLE</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                                <entry>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                    <key>buildResult</key>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                  <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    <value class="string">SUCCESS</value>
                                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                </entry>
                              </arguments>
                            </args>
                            <children>
                              <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                                <name>runTest</name>
                                <args class="org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTNamedArgumentList">
                                  <arguments class="linked-hash-map">
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>script</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${&quot;${rpm_test_pre}&quot;+&apos;&apos;&apos;sudo zypper --non-interactive ar -f https://download.opensuse.org/repositories/science:/HPC:/SLE12SP3_Missing/SLE_12_SP3/ hwloc
                                            # for libcmocka
                                            sudo zypper --non-interactive ar https://download.opensuse.org/repositories/home:/jhli/SLE_15/home:jhli.repo
                                            sudo zypper --non-interactive ar https://download.opensuse.org/repositories/devel:libraries:c_c++/SLE_12_SP3/devel:libraries:c_c++.repo
                                            sudo zypper --non-interactive --gpg-auto-import-keys ref
                                            sudo zypper --non-interactive rm openmpi libfabric1
                                            sudo zypper --non-interactive in daos-client
                                            sudo zypper --non-interactive in daos-server
                                            sudo zypper --non-interactive in daos-tests\n&apos;&apos;&apos;+&quot;${rpm_test_daos_test}&quot;+&apos;&quot;&apos;}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>junit_files</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue/>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>failure_artifacts</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                        <value class="string">${env.STAGE_NAME}</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-GStringValue>
                                    </entry>
                                    <entry>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                        <key>ignore_failure</key>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTKey>
                                      <org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                        <value class="boolean">true</value>
                                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTValue_-ConstantValue>
                                    </entry>
                                  </arguments>
                                </args>
                              </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
                            </children>
                          </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTTreeStep>
                        </steps>
                      </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTBranch>
                    </branches>
                  </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
                </stages>
                <uuid>39ff0afc-a26f-41be-911c-cab4bb4bf8a7</uuid>
              </parallel>
            </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage>
          </stages>
          <uuid>25cc67f8-8d24-4a2a-880b-157565eed797</uuid>
        </org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStages>
      </stagesList>
    </org.jenkinsci.plugins.pipeline.modeldefinition.actions.ExecutionModelAction>
    <org.jenkinsci.plugins.workflow.cps.EnvActionImpl plugin="workflow-cps@2.73">
      <env class="tree-map"/>
    </org.jenkinsci.plugins.workflow.cps.EnvActionImpl>
    <hudson.plugins.git.util.BuildDetails plugin="git@4.0.0-rc">
      <build>
        <marked plugin="git-client@3.0.0-rc">
          <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
          <branches class="singleton-set">
            <hudson.plugins.git.Branch>
              <sha1 reference="../../../sha1"/>
              <name>PR-773</name>
            </hudson.plugins.git.Branch>
          </branches>
        </marked>
        <revision reference="../marked"/>
        <hudsonBuildNumber>19</hudsonBuildNumber>
      </build>
      <scmName></scmName>
      <remoteUrls>
        <string>https://github.com/daos-stack/daos.git</string>
      </remoteUrls>
      <index>2</index>
    </hudson.plugins.git.util.BuildDetails>
    <org.jenkinsci.plugins.docker.commons.fingerprint.DockerFingerprintAction plugin="docker-commons@1.15">
      <imageIDs>
        <string>sha256:f65596922e33e7c44a0deaf70e41162b3fb034c1d280c56c02ed796e93244710</string>
        <string>sha256:0cca9ef4c7eb78d681bdb5ba028a32b15b3f6dda0adc8fa67a45b005d3b0bcd2</string>
        <string>sha256:97dfc7da0c96dbea5af5257b256fca92865ce91d3b9b75fc4ac09df1dd26887d</string>
        <string>sha256:a4fd5382ad7108f93e40d8d10bc43524d2b3d26f59aa8c40f531fe6cef8ad770</string>
        <string>sha256:1d9c17228a9e80a0a23927f24f3cf17d012cf0bb3eae5e3541a8c6987ab9bd5a</string>
        <string>sha256:8e442c7978e1a94bb09d8e395e082fbe0bbd8a4cac75d3bb548e9c82f5c90dbe</string>
        <string>sha256:aedc3ed1feb450b873a9c3ca89dbe13557c7062c694a4f5d34df78b765d9a2e4</string>
        <string>sha256:bb77bd72ae3d44d674ffa6c7042daa7dd1eeb78cef6397e67f190da6703a12a1</string>
        <string>sha256:af828c665ef4f0cbccb58d28ee70fa092c1a7f59a198503e3c5b67c9ccb906ca</string>
        <string>sha256:35fee1c3248374373b26463d6b6735cb2d0572636d32e77f45a50d2d558c5f7d</string>
        <string>sha256:1e1148e4cc2c148c6890a18e3b2d2dde41a6745ceb4e5fe94a923d811bf82ddb</string>
        <string>sha256:f181ec61f1386fce8e71cbb949b22e39370188c03a1394bebd4e8a4cc171b0f2</string>
        <string>sha256:51fde55295bf9bd749fc6c5ee4bcbdd17bd30104f546a70cc2cdcf15d67b5ddd</string>
      </imageIDs>
    </org.jenkinsci.plugins.docker.commons.fingerprint.DockerFingerprintAction>
    <org.jenkinsci.plugins.docker.workflow.ImageAction plugin="docker-workflow@1.19">
      <names class="sorted-set">
        <string>57a735b36e370fcb5fd81d918b6b93745870ef9f</string>
        <string>6b496e891f85ff2a04bc51a9c98bb04f0ac5b56c</string>
        <string>6c764b121d43f12b1792f03b7f5b15d8247a8a2d</string>
        <string>8c445ea178b0e51964b0ab2362f57a6b578c4d4e</string>
        <string>b61143fa4854d8b420bf9c02e592f0d9f8f3fe48</string>
        <string>c366b07cffee4edee119c0a3c7efb4c3b6029dd9</string>
        <string>centos:7</string>
        <string>d58ce320015967ea895b1bb80e25b1f0e4f5fd23</string>
        <string>opensuse/leap:15.0</string>
        <string>opensuse/leap:42.3</string>
        <string>suse/sles:12.3</string>
        <string>ubuntu:18.04</string>
      </names>
    </org.jenkinsci.plugins.docker.workflow.ImageAction>
    <hudson.plugins.git.util.BuildDetails plugin="git@4.0.0-rc">
      <build>
        <marked plugin="git-client@3.0.0-rc">
          <sha1>0fe866e550428e2fea6f787b725df566332582f9</sha1>
          <branches class="list">
            <hudson.plugins.git.Branch>
              <sha1 reference="../../../sha1"/>
              <name>origin/master</name>
            </hudson.plugins.git.Branch>
          </branches>
        </marked>
        <revision reference="../marked"/>
        <hudsonBuildNumber>19</hudsonBuildNumber>
      </build>
      <scmName></scmName>
      <remoteUrls>
        <string>https://github.com/daos-stack/code_review.git</string>
      </remoteUrls>
      <index>3</index>
    </hudson.plugins.git.util.BuildDetails>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>19</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>17</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>1169</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>25</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>23</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>188194</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>33</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>17</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>2234</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>21</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>18</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>590518</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>20</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>18</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>1721</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>21</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>19</buildableDurationMillis>
      <waitingDurationMillis>1</waitingDurationMillis>
      <executingDurationMillis>838082</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>3000531</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>118006</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>24282</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>3669433</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>117936</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>24637</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>3658075</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>117960</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>24798</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>3663221</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>117948</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>24805</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>3137763</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>117983</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>24808</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>44</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>42</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>3129</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>54</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>18</buildableDurationMillis>
      <waitingDurationMillis>10</waitingDurationMillis>
      <executingDurationMillis>2967</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>114844</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>114576</buildableDurationMillis>
      <waitingDurationMillis>21</waitingDurationMillis>
      <executingDurationMillis>41936</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <io.jenkins.plugins.analysis.core.model.ResultAction plugin="warnings-ng@5.3.0">
      <result>
        <id>analysis-leap15-intelc</id>
        <size>0</size>
        <newSize>0</newSize>
        <fixedSize>0</fixedSize>
        <sizePerOrigin>
          <entry>
            <string>cppcheck</string>
            <int>0</int>
          </entry>
          <entry>
            <string>intel</string>
            <int>0</int>
          </entry>
        </sizePerOrigin>
        <sizePerSeverity/>
        <newSizePerSeverity/>
        <errors/>
        <messages>
          <string>Parsing console log (workspace: &apos;/var/lib/jenkins/jenkins-1/light_1/workspace/daos-stack_daos_PR-773@2&apos;)</string>
          <string>Parsing console log (workspace: &apos;/var/lib/jenkins/jenkins-1/light_1/workspace/daos-stack_daos_PR-773@2&apos;)</string>
          <string>Using reference build &apos;daos-stack/daos/PR-773 #18&apos; to compute new, fixed, and outstanding issues</string>
          <string>Issues delta (vs. reference build): outstanding: 0, new: 0, fixed: 0</string>
          <string>No quality gates have been set - skipping</string>
          <string>Health report is disabled - skipping</string>
        </messages>
        <referenceBuildId>daos-stack/daos/PR-773#18</referenceBuildId>
        <noIssuesSinceBuild>2</noIssuesSinceBuild>
        <successfulSinceBuild>-1</successfulSinceBuild>
        <qualityGateStatus>INACTIVE</qualityGateStatus>
      </result>
      <healthDescriptor>
        <healthy>0</healthy>
        <unhealthy>0</unhealthy>
        <minimumSeverity plugin="analysis-model-api@5.3.0">
          <name>LOW</name>
        </minimumSeverity>
      </healthDescriptor>
      <id>analysis-leap15-intelc</id>
      <name>Static Analysis</name>
      <charset>UTF-8</charset>
    </io.jenkins.plugins.analysis.core.model.ResultAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>142</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>121</buildableDurationMillis>
      <waitingDurationMillis>1</waitingDurationMillis>
      <executingDurationMillis>14456</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <io.jenkins.plugins.analysis.core.model.ResultAction plugin="warnings-ng@5.3.0">
      <result>
        <id>analysis-ubuntu18-clang</id>
        <size>1</size>
        <newSize>1</newSize>
        <fixedSize>6</fixedSize>
        <sizePerOrigin>
          <entry>
            <string>clang</string>
            <int>1</int>
          </entry>
          <entry>
            <string>cppcheck</string>
            <int>0</int>
          </entry>
        </sizePerOrigin>
        <sizePerSeverity>
          <entry>
            <edu.hm.hafner.analysis.Severity plugin="analysis-model-api@5.3.0">
              <name>NORMAL</name>
            </edu.hm.hafner.analysis.Severity>
            <int>1</int>
          </entry>
        </sizePerSeverity>
        <newSizePerSeverity>
          <entry>
            <edu.hm.hafner.analysis.Severity reference="../../../sizePerSeverity/entry/edu.hm.hafner.analysis.Severity"/>
            <int>1</int>
          </entry>
        </newSizePerSeverity>
        <errors>
          <string>Can&apos;t resolve absolute paths for some files:</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/ompi/include/base/hwloc_base_dt.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/ompi/mca/fcoll/two_phase/coll_basic_reduce.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@4/_build.external/ompi/orte/mca/state/app/mca_base_framework.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/orte/tools/orte-top/coll_inter_gather.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@2/_build.external/ompi/orte/mca/grpcomm/direct/base/coll_base_gather.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@2/_build.external/ompi/ompi/mca/pml/coll_basic_exscan.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/orte/tools/orte-server/oob_ud_component.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@4/_build.external/ompi/ompi/mca/fcoll/base/coll_base_allreduce.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/include/pmix_common.h</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@2/_build.external/ompi/orte/mca/rml/base/coll_base_reduce.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/ompi/mca/coll/ptype_create_f90_real.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/orte/mca/routed/radix/base/coll_base_alltoall.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@2/_build.external/ompi/orte/mca/rmaps/rank_file/dss/dss_print.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/ompi/mca/osc/sm/osc_rdma_active_target.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/orte/mca/routed/radix/ess_singleton_module.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@4/_build.external/pmdk/src/jemalloc/vprotocol_pessimist_sender_based.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/ompi/mca/io/ompio/coll_inter_gatherv.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/ompi/tools/ompi_info/osc_rdma_comm.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/ompi/mca/coll/libnbc/runtime/ompi_mpi_init.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/orte/mca/odls/default/runtime/ompi_mpi_init.c</string>
          <string>  ... skipped logging of 260 additional errors ...</string>
          <string>Can&apos;t create fingerprints for some files:</string>
          <string>- &apos;/var/lib/jenkins/jenkins-1/docker_1/workspace/include/pmix_common.h&apos;, IO exception has been thrown: java.nio.file.NoSuchFileException: /var/lib/jenkins/jenkins-1/docker_1/workspace/include/pmix_common.h</string>
          <string>Can&apos;t determine head commit using &apos;git rev-parse&apos;. Skipping blame.</string>
          <string>hudson.plugins.git.GitException: Command &quot;git rev-parse HEAD^{commit}&quot; returned status code 128:
stdout: 
stderr: fatal: Not a git repository (or any parent up to mount point /data)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
</string>
          <string>	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2318)</string>
          <string>	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2248)</string>
          <string>	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2244)</string>
          <string>	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1777)</string>
          <string>	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1789)</string>
          <string>	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.revParse(CliGitAPIImpl.java:919)</string>
          <string>	at hudson.plugins.git.GitAPI.revParse(GitAPI.java:316)</string>
          <string>	at io.jenkins.plugins.analysis.core.scm.GitBlamer.blame(GitBlamer.java:65)</string>
          <string>	at io.jenkins.plugins.analysis.core.steps.IssuesScanner$ReportPostProcessor.invoke(IssuesScanner.java:186)</string>
          <string>	at io.jenkins.plugins.analysis.core.steps.IssuesScanner$ReportPostProcessor.invoke(IssuesScanner.java:157)</string>
          <string>	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3050)</string>
          <string>	at hudson.remoting.UserRequest.perform(UserRequest.java:212)</string>
          <string>	at hudson.remoting.UserRequest.perform(UserRequest.java:54)</string>
          <string>	at hudson.remoting.Request$2.run(Request.java:369)</string>
          <string>	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)</string>
          <string>	at java.util.concurrent.FutureTask.run(FutureTask.java:266)</string>
          <string>	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)</string>
          <string>	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)</string>
          <string>	at java.lang.Thread.run(Thread.java:748)</string>
        </errors>
        <messages>
          <string>Parsing console log (workspace: &apos;/var/lib/jenkins/jenkins-1/light_1/workspace/daos-stack_daos_PR-773@2&apos;)</string>
          <string>Post processing issues on &apos;wolf-33_light_1&apos; with source code encoding &apos;UTF-8&apos;</string>
          <string>Resolving absolute file names for all issues in workspace &apos;/var/lib/jenkins/jenkins-1/light_1/workspace/daos-stack_daos_PR-773@2&apos;</string>
          <string>-&gt; 0 resolved, 280 unresolved, 127 already resolved</string>
          <string>Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)</string>
          <string>-&gt; resolved module names for 1119 issues</string>
          <string>Resolving package names (or namespaces) by parsing the affected files</string>
          <string>-&gt; resolved package names of 407 affected files</string>
          <string>Applying 2 filters on the set of 1119 issues (1118 issues have been removed, 1 issues will be published)</string>
          <string>Creating fingerprints for all affected code blocks to track issues over different builds</string>
          <string>-&gt; created fingerprints for 0 issues</string>
          <string>Invoking Git blamer to create author and commit information for all affected files</string>
          <string>GIT_COMMIT env = &apos;HEAD&apos;</string>
          <string>Git working tree = &apos;/var/lib/jenkins/jenkins-1/light_1/workspace/daos-stack_daos_PR-773@2&apos;</string>
          <string>Copying affected files to Jenkins&apos; build folder &apos;/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/files-with-issues&apos;</string>
          <string>-&gt; 0 copied, 0 not in workspace, 1 not-found, 0 with I/O error</string>
          <string>Parsing console log (workspace: &apos;/var/lib/jenkins/jenkins-1/light_1/workspace/daos-stack_daos_PR-773@2&apos;)</string>
          <string>Using reference build &apos;daos-stack/daos/PR-773 #18&apos; to compute new, fixed, and outstanding issues</string>
          <string>Issues delta (vs. reference build): outstanding: 0, new: 1, fixed: 6</string>
          <string>No quality gates have been set - skipping</string>
          <string>Health report is disabled - skipping</string>
        </messages>
        <referenceBuildId>daos-stack/daos/PR-773#18</referenceBuildId>
        <noIssuesSinceBuild>-1</noIssuesSinceBuild>
        <successfulSinceBuild>-1</successfulSinceBuild>
        <qualityGateStatus>INACTIVE</qualityGateStatus>
      </result>
      <healthDescriptor>
        <healthy>0</healthy>
        <unhealthy>0</unhealthy>
        <minimumSeverity reference="../../../io.jenkins.plugins.analysis.core.model.ResultAction/healthDescriptor/minimumSeverity"/>
      </healthDescriptor>
      <id>analysis-ubuntu18-clang</id>
      <name>Static Analysis</name>
      <charset>UTF-8</charset>
    </io.jenkins.plugins.analysis.core.model.ResultAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>29</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>25</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>16823</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>337703</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>117022</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>57216</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>337694</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>116983</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>66836</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>114846</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>114583</buildableDurationMillis>
      <waitingDurationMillis>21</waitingDurationMillis>
      <executingDurationMillis>73983</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <io.jenkins.plugins.analysis.core.model.ResultAction plugin="warnings-ng@5.3.0">
      <result>
        <id>analysis-centos7</id>
        <size>1</size>
        <newSize>1</newSize>
        <fixedSize>6</fixedSize>
        <sizePerOrigin>
          <entry>
            <string>cppcheck</string>
            <int>0</int>
          </entry>
          <entry>
            <string>gcc</string>
            <int>1</int>
          </entry>
        </sizePerOrigin>
        <sizePerSeverity>
          <entry>
            <edu.hm.hafner.analysis.Severity plugin="analysis-model-api@5.3.0">
              <name>NORMAL</name>
            </edu.hm.hafner.analysis.Severity>
            <int>1</int>
          </entry>
        </sizePerSeverity>
        <newSizePerSeverity>
          <entry>
            <edu.hm.hafner.analysis.Severity reference="../../../sizePerSeverity/entry/edu.hm.hafner.analysis.Severity"/>
            <int>1</int>
          </entry>
        </newSizePerSeverity>
        <errors>
          <string>Can&apos;t resolve absolute paths for some files:</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/ompi/include/base/hwloc_base_dt.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/ompi/mca/fcoll/two_phase/coll_basic_reduce.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@4/_build.external/ompi/orte/mca/state/app/mca_base_framework.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/orte/tools/orte-top/coll_inter_gather.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@2/_build.external/ompi/orte/mca/grpcomm/direct/base/coll_base_gather.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@2/_build.external/ompi/ompi/mca/pml/coll_basic_exscan.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/orte/tools/orte-server/oob_ud_component.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@4/_build.external/ompi/ompi/mca/fcoll/base/coll_base_allreduce.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/ompi/mca/coll/libnbc/nbc_ireduce_scatter_block.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/include/pmix_common.h</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@2/_build.external/ompi/orte/mca/rml/base/coll_base_reduce.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/ompi/mca/coll/ptype_create_f90_real.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/orte/mca/routed/radix/base/coll_base_alltoall.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@2/_build.external/ompi/orte/mca/rmaps/rank_file/dss/dss_print.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/ompi/mca/osc/sm/osc_rdma_active_target.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3/_build.external/ompi/orte/mca/routed/radix/ess_singleton_module.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@4/_build.external/pmdk/src/jemalloc/vprotocol_pessimist_sender_based.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@4/_build.external/pmix/src/mca/ptl/usock/ptl_usock_component.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@4/_build.external/mercury/Testing/util/test_atomic_queue.c</string>
          <string>- /var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@4/_build.external/fuse/example/passthrough_ll.c</string>
          <string>  ... skipped logging of 318 additional errors ...</string>
          <string>Can&apos;t create fingerprints for some files:</string>
          <string>- &apos;/var/lib/jenkins/jenkins-1/docker_1/workspace/include/pmix_common.h&apos;, IO exception has been thrown: java.nio.file.NoSuchFileException: /var/lib/jenkins/jenkins-1/docker_1/workspace/include/pmix_common.h</string>
          <string>Can&apos;t determine head commit using &apos;git rev-parse&apos;. Skipping blame.</string>
          <string>hudson.plugins.git.GitException: Command &quot;git rev-parse HEAD^{commit}&quot; returned status code 128:
stdout: 
stderr: fatal: Not a git repository (or any parent up to mount point /data)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
</string>
          <string>	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2318)</string>
          <string>	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2248)</string>
          <string>	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2244)</string>
          <string>	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1777)</string>
          <string>	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1789)</string>
          <string>	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.revParse(CliGitAPIImpl.java:919)</string>
          <string>	at hudson.plugins.git.GitAPI.revParse(GitAPI.java:316)</string>
          <string>	at io.jenkins.plugins.analysis.core.scm.GitBlamer.blame(GitBlamer.java:65)</string>
          <string>	at io.jenkins.plugins.analysis.core.steps.IssuesScanner$ReportPostProcessor.invoke(IssuesScanner.java:186)</string>
          <string>	at io.jenkins.plugins.analysis.core.steps.IssuesScanner$ReportPostProcessor.invoke(IssuesScanner.java:157)</string>
          <string>	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3050)</string>
          <string>	at hudson.remoting.UserRequest.perform(UserRequest.java:212)</string>
          <string>	at hudson.remoting.UserRequest.perform(UserRequest.java:54)</string>
          <string>	at hudson.remoting.Request$2.run(Request.java:369)</string>
          <string>	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)</string>
          <string>	at java.util.concurrent.FutureTask.run(FutureTask.java:266)</string>
          <string>	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)</string>
          <string>	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)</string>
          <string>	at java.lang.Thread.run(Thread.java:748)</string>
        </errors>
        <messages>
          <string>Parsing console log (workspace: &apos;/var/lib/jenkins/jenkins-1/light_1/workspace/daos-stack_daos_PR-773&apos;)</string>
          <string>Post processing issues on &apos;wolf-33_light_1&apos; with source code encoding &apos;UTF-8&apos;</string>
          <string>Resolving absolute file names for all issues in workspace &apos;/var/lib/jenkins/jenkins-1/light_1/workspace/daos-stack_daos_PR-773&apos;</string>
          <string>-&gt; 0 resolved, 338 unresolved, 69 already resolved</string>
          <string>Resolving module names from module definitions (build.xml, pom.xml, or Manifest.mf files)</string>
          <string>-&gt; resolved module names for 1206 issues</string>
          <string>Resolving package names (or namespaces) by parsing the affected files</string>
          <string>-&gt; resolved package names of 407 affected files</string>
          <string>Applying 2 filters on the set of 1206 issues (1205 issues have been removed, 1 issues will be published)</string>
          <string>Creating fingerprints for all affected code blocks to track issues over different builds</string>
          <string>-&gt; created fingerprints for 0 issues</string>
          <string>Invoking Git blamer to create author and commit information for all affected files</string>
          <string>GIT_COMMIT env = &apos;HEAD&apos;</string>
          <string>Git working tree = &apos;/var/lib/jenkins/jenkins-1/light_1/workspace/daos-stack_daos_PR-773&apos;</string>
          <string>Copying affected files to Jenkins&apos; build folder &apos;/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/files-with-issues&apos;</string>
          <string>-&gt; 0 copied, 0 not in workspace, 1 not-found, 0 with I/O error</string>
          <string>Parsing console log (workspace: &apos;/var/lib/jenkins/jenkins-1/light_1/workspace/daos-stack_daos_PR-773&apos;)</string>
          <string>Using reference build &apos;daos-stack/daos/PR-773 #18&apos; to compute new, fixed, and outstanding issues</string>
          <string>Issues delta (vs. reference build): outstanding: 0, new: 1, fixed: 6</string>
          <string>No quality gates have been set - skipping</string>
          <string>Health report is disabled - skipping</string>
        </messages>
        <referenceBuildId>daos-stack/daos/PR-773#18</referenceBuildId>
        <noIssuesSinceBuild>-1</noIssuesSinceBuild>
        <successfulSinceBuild>-1</successfulSinceBuild>
        <qualityGateStatus>INACTIVE</qualityGateStatus>
      </result>
      <healthDescriptor>
        <healthy>0</healthy>
        <unhealthy>0</unhealthy>
        <minimumSeverity reference="../../../io.jenkins.plugins.analysis.core.model.ResultAction/healthDescriptor/minimumSeverity"/>
      </healthDescriptor>
      <id>analysis-centos7</id>
      <name>Static Analysis</name>
      <charset>UTF-8</charset>
    </io.jenkins.plugins.analysis.core.model.ResultAction>
    <io.jenkins.plugins.analysis.core.model.AggregationAction plugin="warnings-ng@5.3.0"/>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>20</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>17</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>13687</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>114992</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>114678</buildableDurationMillis>
      <waitingDurationMillis>23</waitingDurationMillis>
      <executingDurationMillis>106319</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <hudson.plugins.git.util.BuildDetails plugin="git@4.0.0-rc">
      <build>
        <marked plugin="git-client@3.0.0-rc">
          <sha1>85a177d06211d0124d82692d1a71b8180a572fa6</sha1>
          <branches class="list">
            <hudson.plugins.git.Branch>
              <sha1 reference="../../../sha1"/>
              <name>refs/remotes/origin/master</name>
            </hudson.plugins.git.Branch>
          </branches>
        </marked>
        <revision reference="../marked"/>
        <hudsonBuildNumber>19</hudsonBuildNumber>
      </build>
      <scmName></scmName>
      <remoteUrls>
        <string>git@gitlab.hpdd.intel.com:lab/ci-node-mgmt.git</string>
      </remoteUrls>
      <index>4</index>
    </hudson.plugins.git.util.BuildDetails>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>21</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>18</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>2820</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <hudson.tasks.junit.TestResultAction plugin="junit@1.28">
      <descriptions class="concurrent-hash-map"/>
      <failCount>0</failCount>
      <skipCount>20</skipCount>
      <totalCount>1333</totalCount>
      <healthScaleFactor>1.0</healthScaleFactor>
      <testData/>
    </hudson.tasks.junit.TestResultAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>3</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>1</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>1226528</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>23</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>19</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>4460</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>434293</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>434290</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>291118</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>23</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>19</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>4546</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>375981</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>375974</buildableDurationMillis>
      <waitingDurationMillis>1</waitingDurationMillis>
      <executingDurationMillis>383040</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>21</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>17</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>1724</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>3301147</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>3301143</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>2868698</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>20</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>17</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>1974</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>5453985</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>5453981</buildableDurationMillis>
      <waitingDurationMillis>0</waitingDurationMillis>
      <executingDurationMillis>5369022</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <jenkins.metrics.impl.SubTaskTimeInQueueAction plugin="metrics@4.0.2.5">
      <queuingDurationMillis>114996</queuingDurationMillis>
      <blockedDurationMillis>0</blockedDurationMillis>
      <buildableDurationMillis>114639</buildableDurationMillis>
      <waitingDurationMillis>29</waitingDurationMillis>
      <executingDurationMillis>12159642</executingDurationMillis>
      <workUnitCount>1</workUnitCount>
    </jenkins.metrics.impl.SubTaskTimeInQueueAction>
    <com.sonyericsson.rebuild.RebuildAction plugin="rebuild@1.31"/>
    <hudson.plugins.jira.JiraBuildAction plugin="jira@3.0.8">
      <owner class="flow-build" reference="../../.."/>
      <issues>
        <hudson.plugins.jira.model.JiraIssue>
          <id>DAOS-3035</id>
          <title>Allow DAOS RPM builds and/or tests to fail</title>
        </hudson.plugins.jira.model.JiraIssue>
        <hudson.plugins.jira.model.JiraIssue>
          <id>DAOS-2929</id>
          <title>Dedicated dRPC listener xstream</title>
        </hudson.plugins.jira.model.JiraIssue>
        <hudson.plugins.jira.model.JiraIssue>
          <id>DAOS-3029</id>
          <title>Automate protobuf generation</title>
        </hudson.plugins.jira.model.JiraIssue>
        <hudson.plugins.jira.model.JiraIssue>
          <id>DAOS-2923</id>
          <title>DFS returns positive errno instead of negative</title>
        </hudson.plugins.jira.model.JiraIssue>
        <hudson.plugins.jira.model.JiraIssue>
          <id>DAOS-2998</id>
          <title>src/vos/tests/csum_extent_tests.c:1015: error: Failure!</title>
        </hudson.plugins.jira.model.JiraIssue>
        <hudson.plugins.jira.model.JiraIssue>
          <id>DAOS-2936</id>
          <title>DAOS logs on server are missing if test fails </title>
        </hudson.plugins.jira.model.JiraIssue>
      </issues>
    </hudson.plugins.jira.JiraBuildAction>
  </actions>
  <queueId>183972</queueId>
  <timestamp>1565183338943</timestamp>
  <startTime>1565183339228</startTime>
  <result>SUCCESS</result>
  <duration>18274162</duration>
  <charset>UTF-8</charset>
  <keepLog>false</keepLog>
  <execution class="org.jenkinsci.plugins.workflow.cps.CpsFlowExecution">
    <result>SUCCESS</result>
    <script>#!/usr/bin/groovy
/* Copyright (C) 2019 Intel Corporation
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted for any purpose (including commercial purposes)
 * provided that the following conditions are met:
 *
 * 1. Redistributions of source code must retain the above copyright notice,
 *    this list of conditions, and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright notice,
 *    this list of conditions, and the following disclaimer in the
 *    documentation and/or materials provided with the distribution.
 *
 * 3. In addition, redistributions of modified forms of the source or binary
 *    code must carry prominent notices stating that the original code was
 *    changed and the date of the change.
 *
 *  4. All publications or advertising materials mentioning features or use of
 *     this software are asked, but not required, to acknowledge that it was
 *     developed by Intel Corporation and credit the contributors.
 *
 * 5. Neither the name of Intel Corporation, nor the name of any Contributor
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot;
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY
 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
// To use a test branch (i.e. PR) until it lands to master
// I.e. for testing library changes
//@Library(value=&quot;pipeline-lib@your_branch&quot;) _

def arch = &quot;&quot;
def sanitized_JOB_NAME = JOB_NAME.toLowerCase().replaceAll(&apos;/&apos;, &apos;-&apos;).replaceAll(&apos;%2f&apos;, &apos;-&apos;)

def daos_repos = &quot;openpa libfabric pmix ompi mercury spdk isa-l fio dpdk protobuf-c fuse pmdk argobots raft cart@daos_devel1 daos@${env.BRANCH_NAME}:${env.BUILD_NUMBER}&quot;
def ior_repos = &quot;mpich@daos_adio-rpm ior-hpc@daos&quot;

def rpm_test_pre = &apos;&apos;&apos;export PDSH_SSH_ARGS_APPEND=&quot;-i ci_key&quot;
                      nodelist=(${NODELIST//,/ })
                      scp -i ci_key src/tests/ftest/data/daos_server_baseline.yaml \
                                    jenkins@${nodelist[0]}:/tmp
                      ssh -i ci_key jenkins@${nodelist[0]} &quot;set -ex\n&apos;&apos;&apos;

def rpm_test_daos_test = &apos;&apos;&apos;me=\\\$(whoami)
                            for dir in server agent; do
                                sudo mkdir /var/run/daos_\\\$dir
                                sudo chmod 0755 /var/run/daos_\\\$dir
                                sudo chown \\\$me:\\\$me /var/run/daos_\\\$dir
                            done
                            sudo mkdir -p /mnt/daos
                            sudo mount -t tmpfs -o size=16777216k tmpfs /mnt/daos
                            sudo cp /tmp/daos_server_baseline.yaml /usr/etc/daos_server.yml
                            cat /usr/etc/daos_server.yml
                            cat /usr/etc/daos_agent.yml
                            coproc orterun -np 1 -H \\\$HOSTNAME --enable-recovery -x DAOS_SINGLETON_CLI=1  daos_server -c 1 -a /tmp -o /usr/etc/daos_server.yml -i
                            trap &apos;set -x; kill -INT \\\$COPROC_PID&apos; EXIT
                            line=\&quot;\&quot;
                            while [[ \&quot;\\\$line\&quot; != *started\\\\ on\\\\ rank\\\\ 0* ]]; do
                                read line &lt;&amp;\\\${COPROC[0]}
                                echo \&quot;Server stdout: \\\$line\&quot;
                            done
                            echo \&quot;Server started!\&quot;
                            daos_agent -o /usr/etc/daos_agent.yml -i &amp;
                            AGENT_PID=\\\$!
                            trap &apos;set -x; kill -INT \\\$AGENT_PID \\\$COPROC_PID&apos; EXIT
                            orterun -np 1 -x OFI_INTERFACE=eth0 -x CRT_ATTACH_INFO_PATH=/tmp -x DAOS_SINGLETON_CLI=1 daos_test -m&apos;&apos;&apos;

// bail out of branch builds that are not on a whitelist
if (!env.CHANGE_ID &amp;&amp;
    env.BRANCH_NAME != &quot;master&quot;) {
   currentBuild.result = &apos;SUCCESS&apos;
   return
}

pipeline {
    agent { label &apos;lightweight&apos; }

    triggers {
        cron(env.BRANCH_NAME == &apos;master&apos; ? &apos;0 0 * * *&apos; : &apos;&apos;)
    }

    environment {
        GITHUB_USER = credentials(&apos;github-notify&apos;)
        BAHTTPS_PROXY = &quot;${env.HTTP_PROXY ? &apos;--build-arg HTTP_PROXY=&quot;&apos; + env.HTTP_PROXY + &apos;&quot; --build-arg http_proxy=&quot;&apos; + env.HTTP_PROXY + &apos;&quot;&apos; : &apos;&apos;}&quot;
        BAHTTP_PROXY = &quot;${env.HTTP_PROXY ? &apos;--build-arg HTTPS_PROXY=&quot;&apos; + env.HTTPS_PROXY + &apos;&quot; --build-arg https_proxy=&quot;&apos; + env.HTTPS_PROXY + &apos;&quot;&apos; : &apos;&apos;}&quot;
        UID=sh(script: &quot;id -u&quot;, returnStdout: true)
        BUILDARGS = &quot;$env.BAHTTP_PROXY $env.BAHTTPS_PROXY &quot;                   +
                    &quot;--build-arg NOBUILD=1 --build-arg UID=$env.UID &quot;         +
                    &quot;--build-arg JENKINS_URL=$env.JENKINS_URL &quot;               +
                    &quot;--build-arg CACHEBUST=${currentBuild.startTimeInMillis}&quot;
    }

    options {
        // preserve stashes so that jobs can be started at the test stage
        preserveStashes(buildCount: 5)
    }

    stages {
        stage(&apos;Cancel Previous Builds&apos;) {
            when { changeRequest() }
            steps {
                cancelPreviousBuilds()
            }
        }
        stage(&apos;Pre-build&apos;) {
            parallel {
                stage(&apos;checkpatch&apos;) {
                    agent {
                        dockerfile {
                            filename &apos;Dockerfile.centos.7&apos;
                            dir &apos;utils/docker&apos;
                            label &apos;docker_runner&apos;
                            additionalBuildArgs &quot;-t ${sanitized_JOB_NAME}-centos7 &quot; + &apos;$BUILDARGS&apos;
                        }
                    }
                    steps {
                        checkPatch user: GITHUB_USER_USR,
                                   password: GITHUB_USER_PSW,
                                   ignored_files: &quot;src/control/vendor/*:src/mgmt/*.pb-c.[ch]:src/iosrv/*.pb-c.[ch]:src/security/*.pb-c.[ch]:*.crt:*.pem&quot;
                    }
                    post {
                        always {
                            archiveArtifacts artifacts: &apos;pylint.log&apos;, allowEmptyArchive: true
                            /* when JENKINS-39203 is resolved, can probably use stepResult
                               here and remove the remaining post conditions
                               stepResult name: env.STAGE_NAME,
                                          context: &apos;build/&apos; + env.STAGE_NAME,
                                          result: ${currentBuild.currentResult}
                            */
                        }
                        /* temporarily moved into stepResult due to JENKINS-39203
                        success {
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;pre-build/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                        }
                        unstable {
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;pre-build/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                        }
                        failure {
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;pre-build/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                        }
                        */
                    }
                }
            }
        }
        stage(&apos;Build&apos;) {
            /* Don&apos;t use failFast here as whilst it avoids using extra resources
             * and gives faster results for PRs it&apos;s also on for master where we
	     * do want complete results in the case of partial failure
	     */
            //failFast true
            parallel {
                stage(&apos;Build RPM on CentOS 7&apos;) {
                    agent {
                        dockerfile {
                            filename &apos;Dockerfile-mockbuild.centos.7&apos;
                            dir &apos;utils/docker&apos;
                            label &apos;docker_runner&apos;
			    additionalBuildArgs &apos;--build-arg UID=$(id -u) --build-arg JENKINS_URL=&apos; +
                                                env.JENKINS_URL
                            args  &apos;--group-add mock --cap-add=SYS_ADMIN --privileged=true&apos;
                        }
                    }
                    steps {
                         githubNotify credentialsId: &apos;github-notify&apos;,
                                      description: env.STAGE_NAME,
                                      context: &quot;build&quot; + &quot;/&quot; + env.STAGE_NAME,
                                      status: &quot;PENDING&quot;
                        checkoutScm withSubmodules: true
                        catchError(stageResult: &apos;UNSTABLE&apos;, buildResult: &apos;SUCCESS&apos;) {
                            sh label: env.STAGE_NAME,
                               script: &apos;&apos;&apos;rm -rf artifacts/centos7/
                                          mkdir -p artifacts/centos7/
                                  if make -C utils/rpms srpm; then
                                      if make -C utils/rpms mockbuild; then
                                          (cd /var/lib/mock/epel-7-x86_64/result/ &amp;&amp;
                                           cp -r . $OLDPWD/artifacts/centos7/)
                                          createrepo artifacts/centos7/
                                      else
                                          rc=\${PIPESTATUS[0]}
                                          (cd /var/lib/mock/epel-7-x86_64/result/ &amp;&amp;
                                           cp -r . $OLDPWD/artifacts/centos7/)
                                          cp -af utils/rpms/_topdir/SRPMS artifacts/centos7/
                                          exit \$rc
                                      fi
                                  else
                                      exit \${PIPESTATUS[0]}
                                  fi&apos;&apos;&apos;
                        }
                    }
                    post {
                        always {
                            archiveArtifacts artifacts: &apos;artifacts/centos7/**&apos;
                        }
                        success {
                            stepResult name: env.STAGE_NAME, context: &quot;build&quot;,
                                       result: &quot;SUCCESS&quot;
                        }
                        unstable {
                            stepResult name: env.STAGE_NAME, context: &quot;build&quot;,
                                       result: &quot;UNSTABLE&quot;, ignore_failure: true
                        }
                        failure {
                            stepResult name: env.STAGE_NAME, context: &quot;build&quot;,
                                       result: &quot;FAILURE&quot;, ignore_failure: true
                        }
                    }
                }
                stage(&apos;Build RPM on SLES 12.3&apos;) {
                    agent {
                        dockerfile {
                            filename &apos;Dockerfile-rpmbuild.sles.12.3&apos;
                            dir &apos;utils/docker&apos;
                            label &apos;docker_runner&apos;
                            additionalBuildArgs &apos;--build-arg UID=$(id -u) --build-arg JENKINS_URL=&apos; +
                                                env.JENKINS_URL +
                                                 &quot; --build-arg CACHEBUST=${currentBuild.startTimeInMillis}&quot;
                        }
                    }
                    steps {
                         githubNotify credentialsId: &apos;github-notify&apos;,
                                      description: env.STAGE_NAME,
                                      context: &quot;build&quot; + &quot;/&quot; + env.STAGE_NAME,
                                      status: &quot;PENDING&quot;
                        checkoutScm withSubmodules: true
                        catchError(stageResult: &apos;UNSTABLE&apos;, buildResult: &apos;SUCCESS&apos;) {
                            sh label: env.STAGE_NAME,
                               script: &apos;&apos;&apos;rm -rf artifacts/sles12.3/
                                  mkdir -p artifacts/sles12.3/
                                  rm -rf utils/rpms/_topdir/SRPMS
                                  if make -C utils/rpms srpm; then
                                      rm -rf utils/rpms/_topdir/RPMS
                                      if make -C utils/rpms rpms; then
                                          ln utils/rpms/_topdir/{RPMS/*,SRPMS}/*  artifacts/sles12.3/
                                          createrepo artifacts/sles12.3/
                                      else
                                          exit \${PIPESTATUS[0]}
                                      fi
                                  else
                                      exit \${PIPESTATUS[0]}
                                  fi&apos;&apos;&apos;
                        }
                    }
                    post {
                        always {
                            archiveArtifacts artifacts: &apos;artifacts/sles12.3/**&apos;
                        }
                        success {
                            stepResult name: env.STAGE_NAME, context: &quot;build&quot;,
                                       result: &quot;SUCCESS&quot;
                        }
                        unstable {
                            stepResult name: env.STAGE_NAME, context: &quot;build&quot;,
                                       result: &quot;UNSTABLE&quot;, ignore_failure: true
                        }
                        failure {
                            stepResult name: env.STAGE_NAME, context: &quot;build&quot;,
                                       result: &quot;FAILURE&quot;, ignore_failure: true
                        }
                    }
                }
                stage(&apos;Build on CentOS 7&apos;) {
                    agent {
                        dockerfile {
                            filename &apos;Dockerfile.centos.7&apos;
                            dir &apos;utils/docker&apos;
                            label &apos;docker_runner&apos;
                            additionalBuildArgs &quot;-t ${sanitized_JOB_NAME}-centos7 &quot; + &apos;$BUILDARGS&apos;
                        }
                    }
                    steps {
                        sconsBuild clean: &quot;_build.external${arch}&quot;,
                                   failure_artifacts: &apos;config.log-centos7-gcc&apos;
                        stash name: &apos;CentOS-install&apos;, includes: &apos;install/**&apos;
                        stash name: &apos;CentOS-build-vars&apos;, includes: &quot;.build_vars${arch}.*&quot;
                        stash name: &apos;CentOS-tests&apos;,
                                    includes: &apos;&apos;&apos;build/src/rdb/raft/src/tests_main,
                                                 build/src/common/tests/btree_direct,
                                                 build/src/common/tests/btree,
                                                 build/src/common/tests/sched,
                                                 build/src/common/tests/drpc_tests,
                                                 build/src/common/tests/acl_api_tests,
                                                 build/src/common/tests/acl_util_tests,
                                                 build/src/common/tests/acl_util_real,
                                                 build/src/iosrv/tests/drpc_progress_tests,
                                                 build/src/control/src/github.com/daos-stack/daos/src/control/mgmt,
                                                 build/src/client/api/tests/eq_tests,
                                                 build/src/iosrv/tests/drpc_handler_tests,
                                                 build/src/iosrv/tests/drpc_listener_tests,
                                                 build/src/security/tests/cli_security_tests,
                                                 build/src/security/tests/srv_acl_tests,
                                                 build/src/vos/vea/tests/vea_ut,
                                                 build/src/common/tests/umem_test,
                                                 scons_local/build_info/**,
                                                 src/common/tests/btree.sh,
                                                 src/control/run_go_tests.sh,
                                                 src/rdb/raft_tests/raft_tests.py,
                                                 src/vos/tests/evt_ctl.sh&apos;&apos;&apos;
                    }
                    post {
                        always {
                            node(&apos;lightweight&apos;) {
                                recordIssues enabledForFailure: true,
                                             aggregatingResults: true,
                                             id: &quot;analysis-centos7&quot;,
                                             tools: [ gcc4(), cppCheck() ],
                                             filters: [excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]
                            }
                            /* when JENKINS-39203 is resolved, can probably use stepResult
                               here and remove the remaining post conditions
                               stepResult name: env.STAGE_NAME,
                                          context: &apos;build/&apos; + env.STAGE_NAME,
                                          result: ${currentBuild.currentResult}
                            */
                        }
                        success {
                            sh &apos;&apos;&apos;rm -rf daos-devel/
                                  mkdir daos-devel/
                                  mv install/{lib,include} daos-devel/&apos;&apos;&apos;
                            archiveArtifacts artifacts: &apos;daos-devel/**&apos;
                            sh &quot;rm -rf _build.external${arch}&quot;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                            */
                        }
                        unstable {
                            sh &apos;mv config.log config.log-centos7-gcc&apos;
                            archiveArtifacts artifacts: &apos;config.log-centos7-gcc&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                            */
                        }
                        failure {
                            sh &apos;mv config.log config.log-centos7-gcc&apos;
                            archiveArtifacts artifacts: &apos;config.log-centos7-gcc&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                            */
                        }
                    }
                }
                stage(&apos;Build on CentOS 7 with Clang&apos;) {
                    when { beforeAgent true
                           branch &apos;master&apos; }
                    agent {
                        dockerfile {
                            filename &apos;Dockerfile.centos.7&apos;
                            dir &apos;utils/docker&apos;
                            label &apos;docker_runner&apos;
                            additionalBuildArgs &quot;-t ${sanitized_JOB_NAME}-centos7 &quot; + &apos;$BUILDARGS&apos;
                        }
                    }
                    steps {
                        sconsBuild clean: &quot;_build.external${arch}&quot;, COMPILER: &quot;clang&quot;,
                                   failure_artifacts: &apos;config.log-centos7-clang&apos;
                    }
                    post {
                        always {
                            node(&apos;lightweight&apos;) {
                                recordIssues enabledForFailure: true,
                                             aggregatingResults: true,
                                             id: &quot;analysis-centos7-clang&quot;,
                                             tools: [ clang(), cppCheck() ],
                                             filters: [excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]
                            }
                            /* when JENKINS-39203 is resolved, can probably use stepResult
                               here and remove the remaining post conditions
                               stepResult name: env.STAGE_NAME,
                                          context: &apos;build/&apos; + env.STAGE_NAME,
                                          result: ${currentBuild.currentResult}
                            */
                        }
                        success {
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                            */
                            sh &quot;rm -rf _build.external${arch}&quot;
                        }
                        unstable {
                            sh &apos;mv config.log config.log-centos7-clang&apos;
                            archiveArtifacts artifacts: &apos;config.log-centos7-clang&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                            */
                        }
                        failure {
                            sh &apos;mv config.log config.log-centos7-clang&apos;
                            archiveArtifacts artifacts: &apos;config.log-centos7-clang&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                            */
                        }
                    }
                }
                stage(&apos;Build on Ubuntu 18.04&apos;) {
                    when { beforeAgent true
                           branch &apos;master&apos; }
                    agent {
                        dockerfile {
                            filename &apos;Dockerfile.ubuntu.18.04&apos;
                            dir &apos;utils/docker&apos;
                            label &apos;docker_runner&apos;
                            additionalBuildArgs &quot;-t ${sanitized_JOB_NAME}-ubuntu18.04 &quot; + &apos;$BUILDARGS&apos;
                        }
                    }
                    steps {
                        sconsBuild clean: &quot;_build.external${arch}&quot;,
                                   failure_artifacts: &apos;config.log-ubuntu18.04-gcc&apos;
                    }
                    post {
                        always {
                            node(&apos;lightweight&apos;) {
                                recordIssues enabledForFailure: true,
                                             aggregatingResults: true,
                                             id: &quot;analysis-ubuntu18&quot;,
                                             tools: [ gcc4(), cppCheck() ],
                                             filters: [excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]
                            }
                            /* when JENKINS-39203 is resolved, can probably use stepResult
                               here and remove the remaining post conditions
                               stepResult name: env.STAGE_NAME,
                                          context: &apos;build/&apos; + env.STAGE_NAME,
                                          result: ${currentBuild.currentResult}
                            */
                        }
                        success {
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                            */
                            sh &quot;rm -rf _build.external${arch}&quot;
                        }
                        unstable {
                            sh &apos;mv config.log config.log-ubuntu18.04-gcc&apos;
                            archiveArtifacts artifacts: &apos;config.log-ubuntu18.04-gcc&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                            */
                        }
                        failure {
                            sh &apos;mv config.log config.log-ubuntu18.04-gcc&apos;
                            archiveArtifacts artifacts: &apos;config.log-ubuntu18.04-gcc&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                            */
                        }
                    }
                }
                stage(&apos;Build on Ubuntu 18.04 with Clang&apos;) {
                    agent {
                        dockerfile {
                            filename &apos;Dockerfile.ubuntu.18.04&apos;
                            dir &apos;utils/docker&apos;
                            label &apos;docker_runner&apos;
                            additionalBuildArgs &quot;-t ${sanitized_JOB_NAME}-ubuntu18.04 &quot; + &apos;$BUILDARGS&apos;
                        }
                    }
                    steps {
                        sconsBuild clean: &quot;_build.external${arch}&quot;, COMPILER: &quot;clang&quot;,
                                   failure_artifacts: &apos;config.log-ubuntu18.04-clag&apos;
                    }
                    post {
                        always {
                            node(&apos;lightweight&apos;) {
                                recordIssues enabledForFailure: true,
                                             aggregatingResults: true,
                                             id: &quot;analysis-ubuntu18-clang&quot;,
                                             tools: [ clang(), cppCheck() ],
                                             filters: [excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]
                            }
                            /* when JENKINS-39203 is resolved, can probably use stepResult
                               here and remove the remaining post conditions
                               stepResult name: env.STAGE_NAME,
                                          context: &apos;build/&apos; + env.STAGE_NAME,
                                          result: ${currentBuild.currentResult}
                            */
                        }
                        success {
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                            */
                            sh &quot;rm -rf _build.external${arch}&quot;
                        }
                        unstable {
                            sh &apos;mv config.log config.log-ubuntu18.04-clang&apos;
                            archiveArtifacts artifacts: &apos;config.log-ubuntu18.04-clang&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                            */
                        }
                        failure {
                            sh &apos;mv config.log config.log-ubuntu18.04-clang&apos;
                            archiveArtifacts artifacts: &apos;config.log-ubuntu18.04-clang&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                            */
                        }
                    }
                }
                stage(&apos;Build on SLES 12.3&apos;) {
                    when { beforeAgent true
                           environment name: &apos;SLES12_3_DOCKER&apos;, value: &apos;true&apos; }
                    agent {
                        dockerfile {
                            filename &apos;Dockerfile.sles.12.3&apos;
                            dir &apos;utils/docker&apos;
                            label &apos;docker_runner&apos;
                            additionalBuildArgs &quot;-t ${sanitized_JOB_NAME}-sles12.3 &quot; + &apos;$BUILDARGS&apos;
                        }
                    }
                    steps {
                        sconsBuild clean: &quot;_build.external${arch}&quot;,
                                   failure_artifacts: &apos;config.log-sles12.3-gcc&apos;
                    }
                    post {
                        always {
                            node(&apos;lightweight&apos;) {
                                /* Stack dumping for sles12sp3/leap42.3:
                                recordIssues enabledForFailure: true,
                                             aggregatingResults: true,
                                             id: &quot;analysis-sles12.3&quot;,
                                             tools: [ gcc4(), cppCheck() ],
                                             filters: [excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]
                                */
                            }
                            /* when JENKINS-39203 is resolved, can probably use stepResult
                               here and remove the remaining post conditions
                               stepResult name: env.STAGE_NAME,
                                          context: &apos;build/&apos; + env.STAGE_NAME,
                                          result: ${currentBuild.currentResult}
                            */
                        }
                        success {
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                            */
                            sh &quot;rm -rf _build.external${arch}&quot;
                        }
                        unstable {
                            sh &apos;mv config.log config.log-sles12.3-gcc&apos;
                            archiveArtifacts artifacts: &apos;config.log-sles12.3-gcc&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                            */
                        }
                        failure {
                            sh &apos;mv config.log config.log-sles12.3-gcc&apos;
                            archiveArtifacts artifacts: &apos;config.log-sles12.3-gcc&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                            */
                        }
                    }
                }
                stage(&apos;Build on Leap 42.3&apos;) {
                    when { beforeAgent true
                           environment name: &apos;LEAP42_3_DOCKER&apos;, value: &apos;true&apos; }
                    agent {
                        dockerfile {
                            filename &apos;Dockerfile.leap.42.3&apos;
                            dir &apos;utils/docker&apos;
                            label &apos;docker_runner&apos;
                            additionalBuildArgs &quot;-t ${sanitized_JOB_NAME}-leap42.3 &quot; + &apos;$BUILDARGS&apos;
                        }
                    }
                    steps {
                        sconsBuild clean: &quot;_build.external${arch}&quot;,
                                   failure_artifacts: &apos;config.log-leap42.3-gcc&apos;
                    }
                    post {
                        always {
                            node(&apos;lightweight&apos;) {
                                /* Stack dumping for sles12sp3/leap42.3:
                                recordIssues enabledForFailure: true,
                                             aggregatingResults: true,
                                             id: &quot;analysis-leap42.3&quot;,
                                             tools: [ gcc4(), cppCheck() ],
                                             filters: [excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]
                                */
                            }
                            /* when JENKINS-39203 is resolved, can probably use stepResult
                               here and remove the remaining post conditions
                               stepResult name: env.STAGE_NAME,
                                          context: &apos;build/&apos; + env.STAGE_NAME,
                                          result: ${currentBuild.currentResult}
                            */
                        }
                        success {
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                            */
                            sh &quot;rm -rf _build.external${arch}&quot;
                        }
                        unstable {
                            sh &apos;mv config.log config.log-leap42.3-gcc&apos;
                            archiveArtifacts artifacts: &apos;config.log-leap42.3-gcc&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                            */
                        }
                        failure {
                            sh &apos;mv config.log config.log-leap42.3-gcc&apos;
                            archiveArtifacts artifacts: &apos;config.log-leap42.3-gcc&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                            */
                        }
                    }
                }
                stage(&apos;Build on Leap 15&apos;) {
                    when { beforeAgent true
                           branch &apos;master&apos; }
                    agent {
                        dockerfile {
                            filename &apos;Dockerfile.leap.15&apos;
                            dir &apos;utils/docker&apos;
                            label &apos;docker_runner&apos;
                            additionalBuildArgs &quot;-t ${sanitized_JOB_NAME}-leap15 &quot; + &apos;$BUILDARGS&apos;
                        }
                    }
                    steps {
                        sconsBuild clean: &quot;_build.external${arch}&quot;,
                                   failure_artifacts: &apos;config.log-leap15-gcc&apos;
                    }
                    post {
                        always {
                            node(&apos;lightweight&apos;) {
                                recordIssues enabledForFailure: true,
                                             aggregatingResults: true,
                                             id: &quot;analysis-leap15&quot;,
                                             tools: [ gcc4(), cppCheck() ],
                                             filters: [excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]
                            }
                            /* when JENKINS-39203 is resolved, can probably use stepResult
                               here and remove the remaining post conditions
                               stepResult name: env.STAGE_NAME,
                                          context: &apos;build/&apos; + env.STAGE_NAME,
                                          result: ${currentBuild.currentResult}
                            */
                        }
                        success {
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                            */
                            sh &quot;rm -rf _build.external${arch}&quot;
                        }
                        unstable {
                            sh &apos;mv config.log config.log-leap15-gcc&apos;
                            archiveArtifacts artifacts: &apos;config.log-leap15-gcc&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                            */
                        }
                        failure {
                            sh &apos;mv config.log config.log-leap15-gcc&apos;
                            archiveArtifacts artifacts: &apos;config.log-leap15-gcc&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                            */
                        }
                    }
                }
                stage(&apos;Build on Leap 15 with Clang&apos;) {
                    when { beforeAgent true
                           branch &apos;master&apos; }
                    agent {
                        dockerfile {
                            filename &apos;Dockerfile.leap.15&apos;
                            dir &apos;utils/docker&apos;
                            label &apos;docker_runner&apos;
                            additionalBuildArgs &quot;-t ${sanitized_JOB_NAME}-leap15 &quot; + &apos;$BUILDARGS&apos;
                        }
                    }
                    steps {
                        sconsBuild clean: &quot;_build.external${arch}&quot;, COMPILER: &quot;clang&quot;,
                                   failure_artifacts: &apos;config.log-leap15-clang&apos;
                    }
                    post {
                        always {
                            node(&apos;lightweight&apos;) {
                                recordIssues enabledForFailure: true,
                                             aggregatingResults: true,
                                             id: &quot;analysis-leap15-clang&quot;,
                                             tools: [ clang(), cppCheck() ],
                                             filters: [excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]
                            }
                            /* when JENKINS-39203 is resolved, can probably use stepResult
                               here and remove the remaining post conditions
                               stepResult name: env.STAGE_NAME,
                                          context: &apos;build/&apos; + env.STAGE_NAME,
                                          result: ${currentBuild.currentResult}
                            */
                        }
                        success {
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                            */
                            sh &quot;rm -rf _build.external${arch}&quot;
                        }
                        unstable {
                            sh &apos;mv config.log config.log-leap15-clang&apos;
                            archiveArtifacts artifacts: &apos;config.log-leap15-clang&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                            */
                        }
                        failure {
                            sh &apos;mv config.log config.log-leap15-clang&apos;
                            archiveArtifacts artifacts: &apos;config.log-leap15-clang&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                            */
                        }
                    }
                }
                stage(&apos;Build on Leap 15 with Intel-C&apos;) {
                    agent {
                        dockerfile {
                            filename &apos;Dockerfile.leap.15&apos;
                            dir &apos;utils/docker&apos;
                            label &apos;docker_runner&apos;
                            additionalBuildArgs &quot;-t ${sanitized_JOB_NAME}-leap15 &quot; + &apos;$BUILDARGS&apos;
                            args &apos;-v /opt/intel:/opt/intel&apos;
                        }
                    }
                    steps {
                        sconsBuild clean: &quot;_build.external${arch}&quot;, COMPILER: &quot;icc&quot;,
                                   failure_artifacts: &apos;config.log-leap15-icc&apos;
                    }
                    post {
                        always {
                            node(&apos;lightweight&apos;) {
                                recordIssues enabledForFailure: true,
                                             aggregatingResults: true,
                                             id: &quot;analysis-leap15-intelc&quot;,
                                             tools: [ intel(), cppCheck() ],
                                             filters: [excludeFile(&apos;.*\\/_build\\.external\\/.*&apos;),
                                                       excludeFile(&apos;_build\\.external\\/.*&apos;)]
                            }
                            /* when JENKINS-39203 is resolved, can probably use stepResult
                               here and remove the remaining post conditions
                               stepResult name: env.STAGE_NAME,
                                          context: &apos;build/&apos; + env.STAGE_NAME,
                                          result: ${currentBuild.currentResult}
                            */
                        }
                        success {
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                            */
                            sh &quot;rm -rf _build.external${arch}&quot;
                        }
                        unstable {
                            sh &apos;mv config.log config.log-leap15-intelc&apos;
                            archiveArtifacts artifacts: &apos;config.log-leap15-intelc&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                            */
                        }
                        failure {
                            sh &apos;mv config.log config.log-leap15-intelc&apos;
                            archiveArtifacts artifacts: &apos;config.log-leap15-intelc&apos;
                            /* temporarily moved into stepResult due to JENKINS-39203
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;build/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                            */
                        }
                    }
                }
            }
        }
        stage(&apos;Unit Test&apos;) {
            parallel {
                stage(&apos;run_test.sh&apos;) {
                    agent {
                        label &apos;ci_vm1&apos;
                    }
                    steps {
                        provisionNodes NODELIST: env.NODELIST,
                                       node_count: 1,
                                       snapshot: true
                        runTest stashes: [ &apos;CentOS-tests&apos;, &apos;CentOS-install&apos;, &apos;CentOS-build-vars&apos; ],
                                script: &apos;&apos;&apos;export SSH_KEY_ARGS=&quot;-i ci_key&quot;
                                           export PDSH_SSH_ARGS_APPEND=&quot;$SSH_KEY_ARGS&quot;
                                           # JENKINS-52781 tar function is breaking symlinks
					   rm -rf test_results
					   mkdir test_results
                                           rm -f build/src/control/src/github.com/daos-stack/daos/src/control
                                           mkdir -p build/src/control/src/github.com/daos-stack/daos/src/
                                           ln -s ../../../../../../../../src/control build/src/control/src/github.com/daos-stack/daos/src/control
                                           . ./.build_vars.sh
                                           DAOS_BASE=${SL_PREFIX%/install*}
                                           NODE=${NODELIST%%,*}
                                           ssh $SSH_KEY_ARGS jenkins@$NODE &quot;set -x
                                               set -e
                                               sudo bash -c &apos;echo \&quot;1\&quot; &gt; /proc/sys/kernel/sysrq&apos;
                                               if grep /mnt/daos\\  /proc/mounts; then
                                                   sudo umount /mnt/daos
                                               else
                                                   if [ ! -d /mnt/daos ]; then
                                                       sudo mkdir -p /mnt/daos
                                                   fi
                                               fi
                                               trap &apos;set +e; set -x; sudo umount /mnt/daos&apos; EXIT
                                               sudo mount -t tmpfs -o size=16G tmpfs /mnt/daos
                                               sudo mkdir -p $DAOS_BASE
                                               trap &apos;set +e; set -x
                                                     cd
                                                     sudo umount /mnt/daos
                                                     sudo umount \&quot;$DAOS_BASE\&quot; || {
                                                         echo &quot;Failed to unmount $DAOS_BASE&quot;
                                                         ps axf
                                                     }&apos; EXIT
                                               sudo mount -t nfs $HOSTNAME:$PWD $DAOS_BASE
					       # set CMOCKA envs here
					       export CMOCKA_MESSAGE_OUTPUT=&quot;xml&quot;
					       export CMOCKA_XML_FILE=&quot;$DAOS_BASE/test_results/%g.xml&quot;
                                               cd $DAOS_BASE
                                               OLD_CI=false utils/run_test.sh
                                               rm -rf run_test.sh/
                                               mkdir run_test.sh/
                                               if ls /tmp/daos*.log &gt; /dev/null; then
                                                   mv /tmp/daos*.log run_test.sh/
                                               fi
                                               # servers can sometimes take a while to stop when the test is done
                                               x=0
                                               while [ \&quot;\\\$x\&quot; -lt \&quot;10\&quot; ] &amp;&amp;
                                                     pgrep &apos;(orterun|daos_server|daos_io_server)&apos;; do
                                                   sleep 1
                                                   let x=\\\$x+1
                                               done&quot;&apos;&apos;&apos;,
                              junit_files: &apos;test_results/*.xml&apos;
                    }
                    post {
                        /* temporarily moved into runTest-&gt;stepResult due to JENKINS-39203
                        success {
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;test/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                        }
                        unstable {
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;test/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                        }
                        failure {
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;test/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                        }
                        */
                        always {
				sh &apos;python utils/fix_cmocka_xml.py&apos;
				junit &apos;test_results/*.xml&apos;
				archiveArtifacts artifacts: &apos;run_test.sh/**&apos;
                        }
                    }
                }
            }
        }
        stage(&apos;Test&apos;) {
            parallel {
                stage(&apos;Functional&apos;) {
                    agent {
                        label &apos;ci_vm9&apos;
                    }
                    steps {
                        provisionNodes NODELIST: env.NODELIST,
                                       node_count: 9,
                                       snapshot: true,
                                       inst_repos: daos_repos + &apos; &apos; + ior_repos,
                                       inst_rpms: &quot;ior-hpc mpich-autoload&quot;
                        runTest stashes: [ &apos;CentOS-install&apos;, &apos;CentOS-build-vars&apos; ],
                                script: &apos;&apos;&apos;export SSH_KEY_ARGS=&quot;-i ci_key&quot;
                                           export PDSH_SSH_ARGS_APPEND=&quot;$SSH_KEY_ARGS&quot;
                                           test_tag=$(git show -s --format=%B | sed -ne &quot;/^Test-tag:/s/^.*: *//p&quot;)
                                           if [ -z &quot;$test_tag&quot; ]; then
                                               test_tag=regression,vm
                                           fi
                                           tnodes=$(echo $NODELIST | cut -d &apos;,&apos; -f 1-9)
                                           ./ftest.sh &quot;$test_tag&quot; $tnodes&apos;&apos;&apos;,
                                junit_files: &quot;src/tests/ftest/avocado/*/*/*.xml src/tests/ftest/*_results.xml&quot;,
                                failure_artifacts: env.STAGE_NAME
                    }
                    post {
                        always {
                            sh &apos;&apos;&apos;rm -rf src/tests/ftest/avocado/*/*/html/
                                  if [ -n &quot;$STAGE_NAME&quot; ]; then
                                      rm -rf &quot;$STAGE_NAME/&quot;
                                      mkdir &quot;$STAGE_NAME/&quot;
                                      ls *daos{,_agent}.log* &gt;/dev/null &amp;&amp; mv *daos{,_agent}.log* &quot;$STAGE_NAME/&quot;
                                      mv src/tests/ftest/avocado/* \
                                         $(ls src/tests/ftest/*.stacktrace || true) &quot;$STAGE_NAME/&quot;
                                  else
                                      echo &quot;The STAGE_NAME environment variable is missing!&quot;
                                      false
                                  fi&apos;&apos;&apos;
                            junit env.STAGE_NAME + &apos;/*/*/results.xml, src/tests/ftest/*_results.xml&apos;
                            archiveArtifacts artifacts: env.STAGE_NAME + &apos;/**&apos;
                        }
                        /* temporarily moved into runTest-&gt;stepResult due to JENKINS-39203
                        success {
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;test/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                        }
                        unstable {
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;test/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                        }
                        failure {
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;test/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                        }
                        */
                    }
                }
                stage(&apos;Functional_Hardware&apos;) {
                    agent {
                        label &apos;ci_nvme9&apos;
                    }
                    steps {
                        // First snapshot provision the VM at beginning of list
                        provisionNodes NODELIST: env.NODELIST,
                                       node_count: 1,
                                       snapshot: true,
                                       inst_repos: daos_repos + &apos; &apos; + ior_repos,
                                       inst_rpms: &quot;ior-hpc mpich-autoload&quot;
                        // Then just reboot the physical nodes
                        provisionNodes NODELIST: env.NODELIST,
                                       node_count: 9,
                                       power_only: true,
                                       inst_repos: daos_repos + &apos; &apos; + ior_repos,
                                       inst_rpms: &quot;ior-hpc mpich-autoload&quot;
                        runTest stashes: [ &apos;CentOS-install&apos;, &apos;CentOS-build-vars&apos; ],
                                script: &apos;&apos;&apos;export SSH_KEY_ARGS=&quot;-i ci_key&quot;
                                           export PDSH_SSH_ARGS_APPEND=&quot;$SSH_KEY_ARGS&quot;
                                           test_tag=$(git show -s --format=%B | sed -ne &quot;/^Test-tag-hw:/s/^.*: *//p&quot;)
                                           if [ -z &quot;$test_tag&quot; ]; then
                                               test_tag=pr,hw
                                           fi
                                           tnodes=$(echo $NODELIST | cut -d &apos;,&apos; -f 1-9)
                                           ./ftest.sh &quot;$test_tag&quot; $tnodes&apos;&apos;&apos;,
                                junit_files: &quot;src/tests/ftest/avocado/*/*/*.xml src/tests/ftest/*_results.xml&quot;,
                                failure_artifacts: env.STAGE_NAME
                    }
                    post {
                        always {
                            sh &apos;&apos;&apos;rm -rf src/tests/ftest/avocado/*/*/html/
                                  if [ -n &quot;$STAGE_NAME&quot; ]; then
                                      rm -rf &quot;$STAGE_NAME/&quot;
                                      mkdir &quot;$STAGE_NAME/&quot;
                                      ls *daos{,_agent}.log* &gt;/dev/null &amp;&amp; mv *daos{,_agent}.log* &quot;$STAGE_NAME/&quot;
                                      mv src/tests/ftest/avocado/* \
                                         $(ls src/tests/ftest/*.stacktrace || true) &quot;$STAGE_NAME/&quot;
                                  else
                                      echo &quot;The STAGE_NAME environment variable is missing!&quot;
                                      false
                                  fi&apos;&apos;&apos;
                            junit env.STAGE_NAME + &apos;/*/*/results.xml, src/tests/ftest/*_results.xml&apos;
                            archiveArtifacts artifacts: env.STAGE_NAME + &apos;/**&apos;
                        }
                        /* temporarily moved into runTest-&gt;stepResult due to JENKINS-39203
                        success {
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;test/&apos; + env.STAGE_NAME,
                                         status: &apos;SUCCESS&apos;
                        }
                        unstable {
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;test/&apos; + env.STAGE_NAME,
                                         status: &apos;FAILURE&apos;
                        }
                        failure {
                            githubNotify credentialsId: &apos;github-notify&apos;,
                                         description: env.STAGE_NAME,
                                         context: &apos;test/&apos; + env.STAGE_NAME,
                                         status: &apos;ERROR&apos;
                        }
                        */
                    }
                }
                stage(&apos;Test CentOS 7 RPMs&apos;) {
                    agent {
                        label &apos;ci_vm1&apos;
                    }
                    steps {
                        provisionNodes NODELIST: env.NODELIST,
                                       distro: &apos;el7.6&apos;,
                                       node_count: 1,
                                       snapshot: true,
                                       inst_repos: daos_repos + &apos; &apos; + ior_repos,
                                       inst_rpms: &quot;ior-hpc mpich-autoload&quot;
                        catchError(stageResult: &apos;UNSTABLE&apos;, buildResult: &apos;SUCCESS&apos;) {
                            runTest script: &quot;${rpm_test_pre}&quot; +
                                         &apos;&apos;&apos;sudo yum -y install daos-client
                                            sudo yum -y history rollback last-1
                                            sudo yum -y install daos-server
                                            sudo yum -y install daos-tests\n&apos;&apos;&apos; +
                                            &quot;${rpm_test_daos_test}&quot; + &apos;&quot;&apos;,
                                    junit_files: null,
                                    failure_artifacts: env.STAGE_NAME, ignore_failure: true
                        }
                    }
                }
                stage(&apos;Test SLES12.3 RPMs&apos;) {
                    agent {
                        label &apos;ci_vm1&apos;
                    }
                    steps {
                        provisionNodes NODELIST: env.NODELIST,
                                       distro: &apos;sles12sp3&apos;,
                                       node_count: 1,
                                       snapshot: true,
                                       inst_repos: daos_repos + &quot; python-pathlib&quot;
                        catchError(stageResult: &apos;UNSTABLE&apos;, buildResult: &apos;SUCCESS&apos;) {
                            runTest script: &quot;${rpm_test_pre}&quot; +
                                         &apos;&apos;&apos;sudo zypper --non-interactive ar -f https://download.opensuse.org/repositories/science:/HPC:/SLE12SP3_Missing/SLE_12_SP3/ hwloc
                                            # for libcmocka
                                            sudo zypper --non-interactive ar https://download.opensuse.org/repositories/home:/jhli/SLE_15/home:jhli.repo
                                            sudo zypper --non-interactive ar https://download.opensuse.org/repositories/devel:libraries:c_c++/SLE_12_SP3/devel:libraries:c_c++.repo
                                            sudo zypper --non-interactive --gpg-auto-import-keys ref
                                            sudo zypper --non-interactive rm openmpi libfabric1
                                            sudo zypper --non-interactive in daos-client
                                            sudo zypper --non-interactive in daos-server
                                            sudo zypper --non-interactive in daos-tests\n&apos;&apos;&apos; +
                                            &quot;${rpm_test_daos_test}&quot; + &apos;&quot;&apos;,
                                    junit_files: null,
                                    failure_artifacts: env.STAGE_NAME, ignore_failure: true
                        }
                    }
                }
            }
        }
    }
}
</script>
    <loadedScripts class="map"/>
    <durabilityHint>MAX_SURVIVABILITY</durabilityHint>
    <timings class="map">
      <entry>
        <string>flowNode</string>
        <long>7884844861</long>
      </entry>
      <entry>
        <string>classLoad</string>
        <long>65108245476</long>
      </entry>
      <entry>
        <string>run</string>
        <long>397694159029</long>
      </entry>
      <entry>
        <string>parse</string>
        <long>12722374197</long>
      </entry>
      <entry>
        <string>saveProgram</string>
        <long>325343103552</long>
      </entry>
    </timings>
    <sandbox>true</sandbox>
    <iota>651</iota>
    <head>1:651</head>
    <done>true</done>
    <resumeBlocked>false</resumeBlocked>
  </execution>
  <completed>true</completed>
  <checkouts class="hudson.util.PersistedList">
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/heads/master:refs/remotes/origin/master</refspec>
            <url>https://github.com/daos-stack/pipeline-lib.git</url>
            <credentialsId>github_notify</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>master</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/pipeline-lib</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision reference="../../../../../../../actions/hudson.plugins.git.util.BuildDetails/build/marked"/>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node></node>
      <workspace>/var/lib/jenkins/workspace/daos-stack_daos_PR-773@libs/pipeline-lib</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog693895213623658561.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision reference="../../../../../../../actions/hudson.plugins.git.util.BuildDetails[2]/build/marked"/>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-34_light_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/light_1/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog6636939003884988321.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-34_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog1141363485228803048.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.SubmoduleOption>
            <disableSubmodules>false</disableSubmodules>
            <recursiveSubmodules>true</recursiveSubmodules>
            <trackingSubmodules>false</trackingSubmodules>
            <reference></reference>
            <parentCredentials>true</parentCredentials>
            <shallow>false</shallow>
          </hudson.plugins.git.extensions.impl.SubmoduleOption>
        </extensions>
      </scm>
      <node>wolf-34_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog1159836980422880213.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <url>https://github.com/daos-stack/code_review.git</url>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>master</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
            <relativeTargetDir>code_review</relativeTargetDir>
          </hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
        </extensions>
      </scm>
      <node>wolf-34_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog2397041516398052564.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-34_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog8565051888168992342.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-34_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@2</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog7724138148362373202.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-34_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog370656627534479624.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-33_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog7133935576343966355.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-33_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@4</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog9154823048576425788.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-33_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog5882027420780382431.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentiaredentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-33_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@2</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog8163002468915678233.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.SubmoduleOption>
            <disableSubmodules>false</disableSubmodules>
            <recursiveSubmodules>true</recursiveSubmodules>
            <trackingSubmodules>false</trackingSubmodules>
            <reference></reference>
            <parentCredentials>true</parentCredentials>
            <shallow>false</shallow>
          </hudson.plugins.git.extensions.impl.SubmoduleOption>
        </extensions>
      </scm>
      <node>wolf-34_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog3622693163776867326.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.SubmoduleOption>
            <disableSubmodules>false</disableSubmodules>
            <recursiveSubmodules>true</recursiveSubmodules>
            <trackingSubmodules>false</trackingSubmodules>
            <reference></reference>
            <parentCredentials>true</parentCredentials>
            <shallow>false</shallow>
          </hudson.plugins.git.extensions.impl.SubmoduleOption>
        </extensions>
      </scm>
      <node>wolf-34_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@2</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog4123495634628679954.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.SubmoduleOption>
            <disableSubmodules>false</disableSubmodules>
            <recursiveSubmodules>true</recursiveSubmodules>
            <trackingSubmodules>false</trackingSubmodules>
            <reference></reference>
            <parentCredentials>true</parentCredentials>
            <shallow>false</shallow>
          </hudson.plugins.git.extensions.impl.SubmoduleOption>
        </extensions>
      </scm>
      <node>wolf-33_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@3</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog8990049706972373596.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.SubmoduleOption>
            <disableSubmodules>false</disableSubmodules>
            <recursiveSubmodules>true</recursiveSubmodules>
            <trackingSubmodules>false</trackingSubmodules>
            <reference></reference>
            <parentCredentials>true</parentCredentials>
            <shallow>false</shallow>
          </hudson.plugins.git.extensions.impl.SubmoduleOption>
        </extensions>
      </scm>
      <node>wolf-33_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog8635828137100353439.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.SubmoduleOption>
            <disableSubmodules>false</disableSubmodules>
            <recursiveSubmodules>true</recursiveSubmodules>
            <trackingSubmodules>false</trackingSubmodules>
            <reference></reference>
            <parentCredentials>true</parentCredentials>
            <shallow>false</shallow>
          </hudson.plugins.git.extensions.impl.SubmoduleOption>
        </extensions>
      </scm>
      <node>wolf-33_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@4</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog6969406290212026613.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.SubmoduleOption>
            <disableSubmodules>false</disableSubmodules>
            <recursiveSubmodules>true</recursiveSubmodules>
            <trackingSubmodules>false</trackingSubmodules>
            <reference></reference>
            <parentCredentials>true</parentCredentials>
            <shallow>false</shallow>
          </hudson.plugins.git.extensions.impl.SubmoduleOption>
        </extensions>
      </scm>
      <node>wolf-33_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773@2</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog4959438364163386944.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.SubmoduleOption>
            <disableSubmodules>false</disableSubmodules>
            <recursiveSubmodules>true</recursiveSubmodules>
            <trackingSubmodules>false</trackingSubmodules>
            <reference></reference>
            <parentCredentials>true</parentCredentials>
            <shallow>false</shallow>
          </hudson.plugins.git.extensions.impl.SubmoduleOption>
        </extensions>
      </scm>
      <node>wolf-34_docker_1</node>
      <workspace>/var/lib/jenkins/jenkins-1/docker_1/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog839989477663222243.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry[2]/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-6_ci_vm_wolf-103vm10-12</node>
      <workspace>/var/lib/jenkins/jenkins-1/ci_vm_wolf-103vm10-12/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog8297946540076220395.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <url>git@gitlab.hpdd.intel.com:lab/ci-node-mgmt.git</url>
            <credentialsId>gitlab-read</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>*/master</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
            <relativeTargetDir>jenkins</relativeTargetDir>
          </hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
        </extensions>
      </scm>
      <node>wolf-6_ci_vm_wolf-103vm10-12</node>
      <workspace>/var/lib/jenkins/jenkins-1/ci_vm_wolf-103vm10-12/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog480495884283587223.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-7_ci_vm_wolf-106vm10-12</node>
      <workspace>/var/lib/jenkins/jenkins-1/ci_vm_wolf-106vm10-12/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog4410973523863619578.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <url>git@gitlab.hpdd.intel.com:lab/ci-node-mgmt.git</url>
            <credentialsId>gitlab-read</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>*/master</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
            <relativeTargetDir>jenkins</relativeTargetDir>
          </hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
        </extensions>
      </scm>
      <node>wolf-7_ci_vm_wolf-106vm10-12</node>
      <workspace>/var/lib/jenkins/jenkins-1/ci_vm_wolf-106vm10-12/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog512400615784920226.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-7_ci_vm_wolf-102vm10-12</node>
      <workspace>/var/lib/jenkins/jenkins-1/ci_vm_wolf-102vm10-12/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog2969240043188280986.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <url>git@gitlab.hpdd.intel.com:lab/ci-node-mgmt.git</url>
            <credentialsId>gitlab-read</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>*/master</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
            <relativeTargetDir>jenkins</relativeTargetDir>
          </hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
        </extensions>
      </scm>
      <node>wolf-7_ci_vm_wolf-102vm10-12</node>
      <workspace>/var/lib/jenkins/jenkins-1/ci_vm_wolf-102vm10-12/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog8837416646888126276.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-6_ci_node_wolf-100vm2_wolf-118-121_wolf-130-133</node>
      <workspace>/var/lib/jenkins/jenkins-1/ci_node_wolf-100vm2_wolf-118-121_wolf-130-133/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog1092798656852531893.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <url>git@gitlab.hpdd.intel.com:lab/ci-node-mgmt.git</url>
            <credentialsId>gitlab-read</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>*/master</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
            <relativeTargetDir>jenkins</relativeTargetDir>
          </hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
        </extensions>
      </scm>
      <node>wolf-6_ci_node_wolf-100vm2_wolf-118-121_wolf-130-133</node>
      <workspace>/var/lib/jenkins/jenkins-1/ci_node_wolf-100vm2_wolf-118-121_wolf-130-133/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog4480076563729115721.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <url>git@gitlab.hpdd.intel.com:lab/ci-node-mgmt.git</url>
            <credentialsId>gitlab-read</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>*/master</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
            <relativeTargetDir>jenkins</relativeTargetDir>
          </hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
        </extensions>
      </scm>
      <node>wolf-6_ci_node_wolf-100vm2_wolf-118-121_wolf-130-133</node>
      <workspace>/var/lib/jenkins/jenkins-1/ci_node_wolf-100vm2_wolf-118-121_wolf-130-133/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog8686886254254123813.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <name>origin</name>
            <refspec>+refs/pull/773/head:refs/remotes/origin/PR-773</refspec>
            <url>https://github.com/daos-stack/daos.git</url>
            <credentialsId>github_access</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches class="singleton-list">
          <hudson.plugins.git.BranchSpec>
            <name>PR-773</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <browser class="hudson.plugins.git.browser.GithubWeb">
          <url>https://github.com/daos-stack/daos</url>
        </browser>
        <submoduleCfg class="empty-list"/>
        <extensions>
          <jenkins.plugins.git.GitSCMSourceDefaults>
            <includeTags>false</includeTags>
          </jenkins.plugins.git.GitSCMSourceDefaults>
          <hudson.plugins.git.extensions.impl.BuildChooserSetting>
            <buildChooser class="jenkins.plugins.git.AbstractGitSCMSource$SpecificRevisionBuildChooser">
              <revision plugin="git-client@3.0.0-rc">
                <sha1>2e2e4e6447398df9c5a7eb2c0e9b9dd1d19175d0</sha1>
                <branches class="singleton-set">
                  <hudson.plugins.git.Branch>
                    <sha1 reference="../../../sha1"/>
                    <name>PR-773</name>
                  </hudson.plugins.git.Branch>
                </branches>
              </revision>
            </buildChooser>
          </hudson.plugins.git.extensions.impl.BuildChooserSetting>
        </extensions>
      </scm>
      <node>wolf-7_ci_vm_wolf-102vm1-9</node>
      <workspace>/var/lib/jenkins/jenkins-1/ci_vm_wolf-102vm1-9/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog403508643138338927.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
    <org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
      <scm class="hudson.plugins.git.GitSCM" plugin="git@4.0.0-rc">
        <configVersion>2</configVersion>
        <userRemoteConfigs>
          <hudson.plugins.git.UserRemoteConfig>
            <url>git@gitlab.hpdd.intel.com:lab/ci-node-mgmt.git</url>
            <credentialsId>gitlab-read</credentialsId>
          </hudson.plugins.git.UserRemoteConfig>
        </userRemoteConfigs>
        <branches>
          <hudson.plugins.git.BranchSpec>
            <name>*/master</name>
          </hudson.plugins.git.BranchSpec>
        </branches>
        <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
        <submoduleCfg class="list"/>
        <extensions>
          <hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
            <relativeTargetDir>jenkins</relativeTargetDir>
          </hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
        </extensions>
      </scm>
      <node>wolf-7_ci_vm_wolf-102vm1-9</node>
      <workspace>/var/lib/jenkins/jenkins-1/ci_vm_wolf-102vm1-9/workspace/daos-stack_daos_PR-773</workspace>
      <changelogFile>/var/lib/jenkins/jobs/daos-stack/jobs/daos/branches/PR-773/builds/19/changelog5835773942818444314.xml</changelogFile>
      <pollingBaseline class="hudson.scm.SCMRevisionState$None" reference="../../../actions/org.jenkinsci.plugins.workflow.steps.scm.MultiSCMRevisionState/revisionStates/entry/hudson.scm.SCMRevisionState_-None"/>
    </org.jenkinsci.plugins.workflow.job.WorkflowRun_-SCMCheckout>
  </checkouts>
</flow-build>
