<?xml version='1.1' encoding='UTF-8'?>
<flow-definition plugin="workflow-job@1505.vea_4b_20a_4a_495">
  <actions>
    <org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobAction plugin="pipeline-model-definition@2.2221.vc657003fb_d93"/>
    <org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobPropertyTrackerAction plugin="pipeline-model-definition@2.2221.vc657003fb_d93">
      <jobProperties/>
      <triggers/>
      <parameters/>
      <options/>
    </org.jenkinsci.plugins.pipeline.modeldefinition.actions.DeclarativeJobPropertyTrackerAction>
  </actions>
  <description></description>
  <keepDependencies>false</keepDependencies>
  <properties>
    <hudson.security.AuthorizationMatrixProperty>
      <inheritanceStrategy class="org.jenkinsci.plugins.matrixauth.inheritance.InheritParentStrategy"/>
      <permission>USER:com.cloudbees.plugins.credentials.CredentialsProvider.Create:daramkun</permission>
      <permission>USER:com.cloudbees.plugins.credentials.CredentialsProvider.Delete:daramkun</permission>
      <permission>USER:com.cloudbees.plugins.credentials.CredentialsProvider.ManageDomains:daramkun</permission>
      <permission>USER:com.cloudbees.plugins.credentials.CredentialsProvider.Update:daramkun</permission>
      <permission>USER:com.cloudbees.plugins.credentials.CredentialsProvider.View:daramkun</permission>
      <permission>USER:hudson.model.Item.Build:dana938</permission>
      <permission>USER:hudson.model.Item.Build:daramkun</permission>
      <permission>USER:hudson.model.Item.Build:rosemoss91</permission>
      <permission>USER:hudson.model.Item.Cancel:dana938</permission>
      <permission>USER:hudson.model.Item.Cancel:daramkun</permission>
      <permission>USER:hudson.model.Item.Cancel:rosemoss91</permission>
      <permission>USER:hudson.model.Item.Configure:daramkun</permission>
      <permission>USER:hudson.model.Item.Delete:daramkun</permission>
      <permission>USER:hudson.model.Item.Discover:daramkun</permission>
      <permission>USER:hudson.model.Item.Move:dana938</permission>
      <permission>USER:hudson.model.Item.Move:daramkun</permission>
      <permission>USER:hudson.model.Item.Move:rosemoss91</permission>
      <permission>USER:hudson.model.Item.Read:dana938</permission>
      <permission>USER:hudson.model.Item.Read:daramkun</permission>
      <permission>USER:hudson.model.Item.Read:rosemoss91</permission>
      <permission>USER:hudson.model.Item.Workspace:dana938</permission>
      <permission>USER:hudson.model.Item.Workspace:daramkun</permission>
      <permission>USER:hudson.model.Item.Workspace:rosemoss91</permission>
      <permission>USER:hudson.model.Run.Delete:daramkun</permission>
      <permission>USER:hudson.model.Run.Replay:dana938</permission>
      <permission>USER:hudson.model.Run.Replay:daramkun</permission>
      <permission>USER:hudson.model.Run.Replay:rosemoss91</permission>
      <permission>USER:hudson.model.Run.Update:dana938</permission>
      <permission>USER:hudson.model.Run.Update:daramkun</permission>
      <permission>USER:hudson.model.Run.Update:rosemoss91</permission>
      <permission>USER:hudson.scm.SCM.Tag:daramkun</permission>
    </hudson.security.AuthorizationMatrixProperty>
    <com.dabsquared.gitlabjenkins.connection.GitLabConnectionProperty plugin="gitlab-plugin@1.9.7">
      <gitLabConnection>Team Hazelnut</gitLabConnection>
      <jobCredentialId></jobCredentialId>
      <useAlternativeCredential>false</useAlternativeCredential>
    </com.dabsquared.gitlabjenkins.connection.GitLabConnectionProperty>
    <jenkins.model.BuildDiscarderProperty>
      <strategy class="hudson.tasks.LogRotator">
        <daysToKeep>-1</daysToKeep>
        <numToKeep>10</numToKeep>
        <artifactDaysToKeep>-1</artifactDaysToKeep>
        <artifactNumToKeep>-1</artifactNumToKeep>
        <removeLastBuild>false</removeLastBuild>
      </strategy>
    </jenkins.model.BuildDiscarderProperty>
    <org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty>
      <triggers>
        <com.dabsquared.gitlabjenkins.GitLabPushTrigger plugin="gitlab-plugin@1.9.7">
          <spec></spec>
          <triggerOnPush>true</triggerOnPush>
          <triggerToBranchDeleteRequest>false</triggerToBranchDeleteRequest>
          <triggerOnMergeRequest>false</triggerOnMergeRequest>
          <triggerOnlyIfNewCommitsPushed>false</triggerOnlyIfNewCommitsPushed>
          <triggerOnPipelineEvent>false</triggerOnPipelineEvent>
          <triggerOnAcceptedMergeRequest>false</triggerOnAcceptedMergeRequest>
          <triggerOnClosedMergeRequest>false</triggerOnClosedMergeRequest>
          <triggerOnApprovedMergeRequest>false</triggerOnApprovedMergeRequest>
          <triggerOpenMergeRequestOnPush>never</triggerOpenMergeRequestOnPush>
          <triggerOnNoteRequest>false</triggerOnNoteRequest>
          <noteRegex>Jenkins please retry a build</noteRegex>
          <ciSkip>true</ciSkip>
          <skipWorkInProgressMergeRequest>true</skipWorkInProgressMergeRequest>
          <labelsThatForcesBuildIfAdded></labelsThatForcesBuildIfAdded>
          <setBuildDescription>true</setBuildDescription>
          <branchFilterType>All</branchFilterType>
          <includeBranchesSpec></includeBranchesSpec>
          <excludeBranchesSpec></excludeBranchesSpec>
          <sourceBranchRegex></sourceBranchRegex>
          <targetBranchRegex></targetBranchRegex>
          <secretToken>{AQAAABAAAAAwX6O4WO3nlxNiI0fahPFek6qZzByV9VGO3TcfEDYS1B49eiOOzry8o2BWL2qrh2+MCv5gMKE5w/xXCbCkqItnAQ==}</secretToken>
          <pendingBuildName></pendingBuildName>
          <cancelPendingBuildsOnUpdate>false</cancelPendingBuildsOnUpdate>
        </com.dabsquared.gitlabjenkins.GitLabPushTrigger>
      </triggers>
    </org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty>
  </properties>
  <definition class="org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition" plugin="workflow-cps@4018.vf02e01888da_f">
    <script>pipeline {
    agent {
        node &apos;macmini&apos;
    }
    stages {
        stage(&apos;Preparation&apos;) {
            steps {
                git branch: &apos;main&apos;, credentialsId: &apos;GitLab API token&apos;, url: &apos;git@gitlab.com:team-hazelnut/poor-scarab.git&apos;
            }
        }
        stage(&apos;Build&apos;) {
            steps {
                sh &quot;/Applications/Unity/Hub/Editor/2021.3.8f1/Unity.app/Contents/MacOS/Unity -quit -batchmode -buildTarget WebGL -projectPath &apos;${env.WORKSPACE}&apos; -executeMethod GulingGulingBuildSystem.PerformBuild -logfile -&quot;
            }
        }
        stage(&apos;Results&apos;) {
            steps {
                //junit &apos;**/target/surefire-reports/TEST-*.xml&apos;
                //archiveArtifacts &apos;target/*.jar&apos;
                script {
                    if(!fileExists(&quot;/Volumes/Extended/www/glgl&quot;)) {
                        sh &quot;mkdir /Volumes/Extended/www/glgl&quot;
                    }
                }
                sh &quot;cp -rf &apos;${env.WORKSPACE}/Build/&apos; &apos;/Volumes/Extended/www/glgl/&apos;&quot;
            }
        }
    }
    post {
        always {
            sh &quot;git reset --hard&quot;
            sh &quot;git clean -fd&quot;
        }
        success {
            discordSend title: &quot;굴링굴링 웹 빌드 젠킨스 잡&quot;, description: &quot;웹용 빌드에 성공했습니다&quot;, link: env.BUILD_URL, result: currentBuild.currentResult, webhookURL: &quot;https://discord.com/api/webhooks/999705541167300779/DWpg9vdwShbHiIyNlQe1gfDlRF74TtITrB_rGp9WXldcFL1z_oJbVPHrwv9qQtic5sBV&quot;, footer: &quot;https://daram.in/glgl/&quot;
        }
        failure {
            discordSend title: &quot;굴링굴링 웹 빌드 젠킨스 잡&quot;, description: &quot;웹용 빌드에 실패했습니다&quot;, link: env.BUILD_URL, result: currentBuild.currentResult, webhookURL: &quot;https://discord.com/api/webhooks/999705541167300779/DWpg9vdwShbHiIyNlQe1gfDlRF74TtITrB_rGp9WXldcFL1z_oJbVPHrwv9qQtic5sBV&quot;
        }
    }
}
</script>
    <sandbox>true</sandbox>
  </definition>
  <triggers/>
  <disabled>false</disabled>
</flow-definition>