Skip to content

All CI Jobs (Jenkins)

Margarita Volodina edited this page May 30, 2022 · 1 revision

All CI Jobs

Предварительно следует ознакомиться с ветками Android Standard

Android_Standard_Dev_Deploy

Запускается при push в ветки dev.

Выгружает нестабильные Open Source версии артефактов в Atrifactory Surf

Android_Standard_Release_Deploy

Запускается вручную, в качестве параметра нужно передать release ветку

Выгружает стабильные OpenSource версии конкретного компонента (который указан в ветке) в Artifactory и Bintray Surf

Android_Standard_Project_Snapshot_Deploy

Запускается при push в ветки project-snapshot

Выгружает проектные версии артефактов в Atrifactory Surf

Android_Standard_PR

Запускается при создании и изменении PR.

Производит сборку PR. Имеет множество шагов. Разные типы PR проходят разные шаги:

  1. Для PR в project-snapshot ветку отключены большинство проверок
  2. Для PR из release ветки в dev отключены часть проверок связанных со стабилизацией компонентов
  3. Для PR в project-snapshot ветку отдельным шагом выводится в консоль изменения всех ReleaseNotes

Android_Standard_Component_Mirroring

Стартует на последнем шаге Android_Standard_Release_Deploy и Android_Standard_Dev_Deploy

Зеркалирует компоненты AndroidStandard в их отдельные репозитории-зеркала, для тех кто их имеет. Репозиторий-зеркало компонента указывается в components.json.

Android_Standard_Mirroring

Запускается на каждый push в репозиторий

Зеркалирует весь репозиторий AndroidStandard на Github, при этом исключая project-snapshot ветки