#!/usr/bin/env groovy

@Library('puppet_jenkins_shared_libraries') _

pipeline {
  agent { label 'k8s-worker' }
  parameters {
    string(name: 'VERSION', description: 'PE Version we are cutting X.Y.Z')
    string(name: 'CODENAME', description: 'Codename for the release, or mainline branch name. Use "main" for 2021+.')
  }
  environment {
    GITHUB_PROJECT='pe_installer'
  }
  stages {
    stage('cut-release-branch') {
      steps {
        echo "Cutting a branch of ${params.VERSION}-release"
        cut_release_branch params.VERSION, params.CODENAME
      }
    }
  }
}
