ci: рубильник RUN_ALL для прогона всех gradle-сервисов (кроме pcp-tgu-ui-service)

Run pipeline + RUN_ALL=true прогоняет test/build/package всех бэкендов
независимо от changes; deploy:dev остаётся ручным. Обычный пуш по-прежнему
собирает только изменившийся сервис. pcp-tgu-ui-service source-guard-нут
(только push), чтобы не попадать в RUN_ALL/web-пайплайны.
This commit is contained in:
Дмитрий Соловьев
2026-06-09 14:55:04 +03:00
parent f11e143a9c
commit c2a847fc2e
15 changed files with 65 additions and 6 deletions
+4
View File
@@ -30,6 +30,7 @@ variables:
.ballistics:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *ballistics_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -40,6 +41,7 @@ variables:
.ballistics:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *ballistics_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -51,6 +53,8 @@ variables:
.ballistics:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *ballistics_changes
when: manual
@@ -39,6 +39,7 @@ variables:
.complex-mission-service:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *complex_mission_service_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -49,6 +50,7 @@ variables:
.complex-mission-service:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *complex_mission_service_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -60,6 +62,8 @@ variables:
.complex-mission-service:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *complex_mission_service_changes
when: manual
@@ -74,6 +78,7 @@ variables:
.tle-monitoring:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *tle_monitoring_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -84,6 +89,7 @@ variables:
.tle-monitoring:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *tle_monitoring_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -95,6 +101,8 @@ variables:
.tle-monitoring:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *tle_monitoring_changes
when: manual
@@ -21,6 +21,7 @@ variables:
.coverage_scheme:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *coverage_scheme_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -31,6 +32,7 @@ variables:
.coverage_scheme:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *coverage_scheme_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -42,6 +44,8 @@ variables:
.coverage_scheme:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *coverage_scheme_changes
when: manual
+4
View File
@@ -22,6 +22,7 @@ variables:
.dynamic_plan:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *dynamic_plan_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -32,6 +33,7 @@ variables:
.dynamic_plan:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *dynamic_plan_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -43,6 +45,8 @@ variables:
.dynamic_plan:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *dynamic_plan_changes
when: manual
@@ -21,6 +21,7 @@ variables:
.mission-planing:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *mission_planing_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -31,6 +32,7 @@ variables:
.mission-planing:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *mission_planing_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -42,6 +44,8 @@ variables:
.mission-planing:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *mission_planing_changes
when: manual
+4
View File
@@ -22,6 +22,7 @@ variables:
.request:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *request_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -32,6 +33,7 @@ variables:
.request:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *request_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -43,6 +45,8 @@ variables:
.request:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *request_changes
when: manual
@@ -20,6 +20,7 @@ variables:
.satellite-catalog:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *satellite_catalog_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -30,6 +31,7 @@ variables:
.satellite-catalog:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *satellite_catalog_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -41,6 +43,8 @@ variables:
.satellite-catalog:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *satellite_catalog_changes
when: manual
@@ -18,6 +18,7 @@ variables:
.spring-boot-admin:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *spring_boot_admin_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -28,6 +29,7 @@ variables:
.spring-boot-admin:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *spring_boot_admin_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -39,6 +41,8 @@ variables:
.spring-boot-admin:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *spring_boot_admin_changes
when: manual
+4
View File
@@ -20,6 +20,7 @@ variables:
.stations:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *stations_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -30,6 +31,7 @@ variables:
.stations:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *stations_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -41,6 +43,8 @@ variables:
.stations:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *stations_changes
when: manual
+4
View File
@@ -18,6 +18,7 @@ variables:
.tgu:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *tgu_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -28,6 +29,7 @@ variables:
.tgu:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *tgu_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -39,6 +41,8 @@ variables:
.tgu:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *tgu_changes
when: manual
+6 -6
View File
@@ -21,9 +21,9 @@ variables:
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *tgu_ui_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "dev"'
changes: *tgu_ui_changes
- if: '$CI_COMMIT_BRANCH == "master"'
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "master"'
changes: *tgu_ui_changes
- when: never
@@ -31,23 +31,23 @@ variables:
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *tgu_ui_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "dev"'
changes: *tgu_ui_changes
when: manual
- if: '$CI_COMMIT_BRANCH == "master"'
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "master"'
changes: *tgu_ui_changes
- when: never
.tgu-ui:rules:deploy-dev:
rules:
- if: '$CI_COMMIT_BRANCH == "dev"'
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "dev"'
changes: *tgu_ui_changes
when: manual
- when: never
.tgu-ui:rules:deploy-master:
rules:
- if: '$CI_COMMIT_BRANCH == "master"'
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "master"'
changes: *tgu_ui_changes
when: manual
- when: never
+4
View File
@@ -21,6 +21,7 @@ variables:
.ui:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *ui_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -31,6 +32,7 @@ variables:
.ui:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *ui_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -42,6 +44,8 @@ variables:
.ui:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *ui_changes
when: manual
+4
View File
@@ -21,6 +21,7 @@ variables:
.slots:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *slots_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -31,6 +32,7 @@ variables:
.slots:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *slots_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -42,6 +44,8 @@ variables:
.slots:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *slots_changes
when: manual
@@ -24,6 +24,7 @@ variables:
.config-server:rules:build-and-image:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *config_server_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -34,6 +35,7 @@ variables:
.config-server:rules:test:
rules:
- if: '$RUN_ALL == "true"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: *config_server_changes
- if: '$CI_COMMIT_BRANCH == "dev"'
@@ -45,6 +47,8 @@ variables:
.config-server:rules:deploy-dev:
rules:
- if: '$RUN_ALL == "true"'
when: manual
- if: '$CI_COMMIT_BRANCH == "dev"'
changes: *config_server_changes
when: manual