<?xml version="1.1" encoding="UTF-8"?>
<org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject plugin="workflow-multibranch@711.vdfef37cda_816">
  <actions/>
  <description>${description}</description>
  <properties>
    <org.jenkinsci.plugins.docker.workflow.declarative.FolderConfig plugin="docker-workflow@563.vd5d2e5c4007f">
      <dockerLabel></dockerLabel>
      <registry plugin="docker-commons@422.v9d1a_89cede51"/>
    </org.jenkinsci.plugins.docker.workflow.declarative.FolderConfig>
  </properties>
  <folderViews class="jenkins.branch.MultiBranchProjectViewHolder" plugin="branch-api@2.1044.v2c007e51b_87f">
    <owner class="org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject" reference="../.."/>
  </folderViews>
  <healthMetrics>
    <com.cloudbees.hudson.plugins.folder.health.WorstChildHealthMetric plugin="cloudbees-folder@6.815.v0dd5a_cb_40e0e">
      <nonRecursive>false</nonRecursive>
    </com.cloudbees.hudson.plugins.folder.health.WorstChildHealthMetric>
  </healthMetrics>
  <icon class="jenkins.branch.MetadataActionFolderIcon" plugin="branch-api@2.1044.v2c007e51b_87f">
    <owner class="org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject" reference="../.."/>
  </icon>
  <orphanedItemStrategy class="com.cloudbees.hudson.plugins.folder.computed.DefaultOrphanedItemStrategy" plugin="cloudbees-folder@6.815.v0dd5a_cb_40e0e">
    <pruneDeadBranches>true</pruneDeadBranches>
    <daysToKeep>-1</daysToKeep>
    <numToKeep>-1</numToKeep>
    <abortBuilds>false</abortBuilds>
  </orphanedItemStrategy>
  <triggers>
    <com.cloudbees.hudson.plugins.folder.computed.PeriodicFolderTrigger plugin="cloudbees-folder@6.815.v0dd5a_cb_40e0e">
      <spec>H H/4 * * *</spec>
      <interval>86400000</interval>
    </com.cloudbees.hudson.plugins.folder.computed.PeriodicFolderTrigger>
  </triggers>
  <disabled>${disabled}</disabled>
  <sources class="jenkins.branch.MultiBranchProject$BranchSourceList" plugin="branch-api@2.1044.v2c007e51b_87f">
    <data>
      <jenkins.branch.BranchSource>
        <source class="org.jenkinsci.plugins.github_branch_source.GitHubSCMSource" plugin="github-branch-source@1598.v91207e9f9b_4a_">
          <id>${github_id}</id>
          <apiUri>${github_api_url}</apiUri>
          <credentialsId>${github_api_credentials_id}</credentialsId>
          <repoOwner>${github_repository_owner}</repoOwner>
          <repository>${github_repository_name}</repository>
          <repositoryUrl>${github_repository_http_url}</repositoryUrl>
          <traits>
            <org.jenkinsci.plugins.github__branch__source.BranchDiscoveryTrait>
              <strategyId>3</strategyId>
            </org.jenkinsci.plugins.github__branch__source.BranchDiscoveryTrait>
            <org.jenkinsci.plugins.github__branch__source.OriginPullRequestDiscoveryTrait>
              <strategyId>2</strategyId>
            </org.jenkinsci.plugins.github__branch__source.OriginPullRequestDiscoveryTrait>
            %{ if discover_tags ~}
            <org.jenkinsci.plugins.github__branch__source.TagDiscoveryTrait/>
            %{ endif ~}<org.jenkinsci.plugins.github__branch__source.SSHCheckoutTrait>
              <credentialsId>${github_ssh_credentials_id}</credentialsId>
            </org.jenkinsci.plugins.github__branch__source.SSHCheckoutTrait>
            <jenkins.plugins.git.traits.CleanAfterCheckoutTrait plugin="git@4.11.0">
              <extension class="hudson.plugins.git.extensions.impl.CleanCheckout">
                <deleteUntrackedNestedRepositories>false</deleteUntrackedNestedRepositories>
              </extension>
            </jenkins.plugins.git.traits.CleanAfterCheckoutTrait>
          </traits>
        </source>
        <strategy class="jenkins.branch.DefaultBranchPropertyStrategy">
          <properties class="empty-list"/>
        </strategy>
        <buildStrategies>
          <jenkins.branch.buildstrategies.basic.AnyBranchBuildStrategyImpl plugin="basic-branch-build-strategies@71.vc1421f89888e">
            <strategies>
              <jenkins.branch.buildstrategies.basic.ChangeRequestBuildStrategyImpl>
                <ignoreTargetOnlyChanges>false</ignoreTargetOnlyChanges>
                <ignoreUntrustedChanges>false</ignoreUntrustedChanges>
              </jenkins.branch.buildstrategies.basic.ChangeRequestBuildStrategyImpl>
              <jenkins.branch.buildstrategies.basic.AllBranchBuildStrategyImpl>
                <strategies>
                  <jenkins.branch.buildstrategies.basic.NamedBranchBuildStrategyImpl>
                    <filters>
                      <jenkins.branch.buildstrategies.basic.NamedBranchBuildStrategyImpl_-WildcardsNameFilter>
                        <includes>${github_repository_branches_to_build}</includes>
                        <excludes></excludes>
                        <caseSensitive>false</caseSensitive>
                      </jenkins.branch.buildstrategies.basic.NamedBranchBuildStrategyImpl_-WildcardsNameFilter>
                    </filters>
                  </jenkins.branch.buildstrategies.basic.NamedBranchBuildStrategyImpl>
                  <jenkins.branch.buildstrategies.basic.SkipInitialBuildOnFirstBranchIndexing/>
                </strategies>
              </jenkins.branch.buildstrategies.basic.AllBranchBuildStrategyImpl>
            </strategies>
          </jenkins.branch.buildstrategies.basic.AnyBranchBuildStrategyImpl>
        </buildStrategies>
      </jenkins.branch.BranchSource>
    </data>
    <owner class="org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject" reference="../.."/>
  </sources>
  <factory class="org.jenkinsci.plugins.workflow.multibranch.extended.RemoteJenkinsFileWorkflowBranchProjectFactory" plugin="remote-file@1.23">
    <owner class="org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject" reference="../.."/>
    <scriptPath>${jenkinsfile_path}</scriptPath>
    <localMarker>${jenkinsfile_path}</localMarker>
    <remoteJenkinsFile>${jenkinsfile_path}</remoteJenkinsFile>
    <remoteJenkinsFileSCM class="hudson.plugins.git.GitSCM" plugin="git@5.1.0">
      <configVersion>2</configVersion>
      <userRemoteConfigs>
        <hudson.plugins.git.UserRemoteConfig>
          <url>${github_repository_ssh_url}</url>
          <credentialsId>${github_ssh_credentials_id}</credentialsId>
        </hudson.plugins.git.UserRemoteConfig>
      </userRemoteConfigs>
      <branches>
        <hudson.plugins.git.BranchSpec>
          <name>*/${jenkinsfile_branch}</name>
        </hudson.plugins.git.BranchSpec>
      </branches>
      <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
      <browser class="hudson.plugins.git.browser.GithubWeb">
        <url>${github_repository_http_url}</url>
      </browser>
      <submoduleCfg class="empty-list"/>
      <extensions/>
    </remoteJenkinsFileSCM>
    <matchBranches>${jenkinsfile_match_branches}</matchBranches>
    <scmSourceBranchName>${jenkinsfile_branch}</scmSourceBranchName>
    <fallbackBranch>${jenkinsfile_branch}</fallbackBranch>
    <lookupInParameters>false</lookupInParameters>
  </factory>
</org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject>
