--- - job: name: qa-runner description: "Оркестратор: запускает тестовые job параллельно." project-type: pipeline concurrent: true sandbox: true triggers: - timed: "15 1 * * *" properties: - build-discarder: num-to-keep: 50 parameters: - string: name: BDD_REPO_URL default: https://git.kovbasa.ru/otus-autotests/homework_1.git - string: name: BDD_REFS default: main,homework_2 - string: name: BDD_REPO_REF default: homework_2 description: "Legacy fallback if BDD_REFS is empty" - string: name: QA_REPO_URL default: https://git.kovbasa.ru/otus-autotests/homework_4.git - string: name: QA_REPO_REF default: master - string: name: MOBILE_REPO_URL default: https://git.kovbasa.ru/otus-autotests/homework_7.git - string: name: MOBILE_REPO_REF default: master - choice: name: MOBILE_MAX_EMULATORS choices: - "1" - "2" - choice: name: JUNIT_PARALLELISM choices: - "1" - "2" - choice: name: BROWSER choices: - chrome - firefox - string: name: BASE_URL default: https://otus.ru - string: name: EXECUTION_MODE default: selenoid - string: name: SELENOID_URL default: http://host.docker.internal:4444/wd/hub - choice: name: HEADLESS choices: - "false" - "true" - string: name: APP_URL default: http://wiremock:8080/wishlist.apk - string: name: DB_URL default: jdbc:postgresql://sql.otus.kartushin.su:5432/wishlist - string: name: DB_USER default: student - string: name: DB_PASSWORD default: "student" - string: name: WISHLISTS_USERNAME default: user1us - string: name: WISHLISTS_PASSWORD default: user1us - string: name: GIFTS_USERNAME default: user2us - string: name: GIFTS_PASSWORD default: user2us - string: name: RESERVATION_USERNAME default: user3us - string: name: RESERVATION_PASSWORD default: user3us - string: name: RESERVATION_OWNER default: user4us - string: name: API_REST_REPO_URL default: https://git.kovbasa.ru/otus-autotests/hw3.git - string: name: API_REST_REPO_REF default: main - string: name: EXTRA_REPO_URL default: https://git.kovbasa.ru/otus-autotests/hw3.git - string: name: EXTRA_REPO_REF default: homework_5 - string: name: PLAYWRIGHT_REPO_URL default: https://git.kovbasa.ru/otus-autotests/homework_6.git - string: name: PLAYWRIGHT_REPO_REF default: master - choice: name: PLAYWRIGHT_BROWSER choices: - chromium - firefox - webkit - choice: name: PLAYWRIGHT_HEADLESS choices: - "true" - "false" - string: name: PLAYWRIGHT_DOCKER_IMAGE default: mcr.microsoft.com/playwright/java:v1.58.0-jammy dsl: !include-raw-verbatim: ../scripts/qa-runner.groovy