#drone #drone.io
#drone.io
Вопрос:
Поддержка событий Drone "push", "pull_request", "tag", "deployment"
https://github.com/drone/drone-yaml-v1/blob/1c89a78f3ae4c8c70114203034a81fec59474bc2/main.go#L30
У меня два вопроса: когда tag
и deployment
будет запущен триггер? кто будет запускать это?
Ответ №1:
tag
события запускаются, когда вы помечаете фиксацию (например, на странице релизов вашего репозитория Github).
deployment
события могут запускаться через Github Deployments API.
Оба способа позволяют вам контролировать, когда именно будет (собрана и) развернута новая версия вашего кода.
Например, общим шаблоном является всегда автоматическое развертывание изменений в вашей основной ветке в вашей среде разработки и развертывание только помеченной версии в рабочей среде (с использованием вышеупомянутого Github releases или Deployments API).
Комментарии:
1. еще раз огромное спасибо. Хотелось бы знать, как вызвать эти события с помощью плагина drone или jenkins