У меня есть кластеры dev & prod kubernetes с дрон-сервером в каждом. Оба сервера смотрят один и тот же набор репозиториев github.
Я хочу сделать что-то вроде:
---
kind: pipeline
name: artifacts
drone_instance: dev # <--- magic routing
steps:
- ...
trigger:
event: tag
ref: refs/tags/dev-*
---
kind: pipeline
name: deploy_dev
drone_instance: dev # <--- magic routing
steps:
- ...
trigger:
event: tag
ref: refs/tags/dev-*
---
kind: pipeline
name: deploy_prod
drone_instance: prod # <--- magic routing
steps:
- ...
trigger:
event: tag
ref: refs/tags/prod-*
например. запускать разные конвейеры на разных экземплярах дронов. Я смотрел на фильтр platform
, но он не доступен в режиме Kubernetes. Кто-нибудь взламывал что-то подобное?
ПРИМЕЧАНИЕ: соответствующая резьба gh https://github.com/drone/drone-runtime/issues/63