pipeline {
  agent none

  options {
    disableConcurrentBuilds()
    ansiColor('xterm')
  }

  triggers {
    cron 'H 18 * * 7'
  }

  environment {
    UI_TESTS_JOB            = 'Apollo/pipelines/apollo-ui-test-automation'
    UI_TESTS_PLAYWRIGHT_JOB = 'Apollo/pipelines/apollo-ui-test-automation-playwright'
  }

  stages {
    stage('UI Testing Playwright') {
      steps {
        build propagate: false,
          job: "${env.UI_TESTS_PLAYWRIGHT_JOB}/dev/"
      }
    }
    stage('UI Testing') {
      steps {
        build propagate: false,
              job: "${env.UI_TESTS_JOB}/dev/"
      }
    }
  }
}
