Я рассматриваю возможность использования соглашений об именах (например, QA, PROD, SERVER1) и перехватывает теги GIT, чтобы пользователи могли развернуть файлы конфигурации в определенных средах и пулах серверов. Это потребует, чтобы пользователи «перемещали» свои теги всякий раз, когда новый набор файлов должен быть развернут в заданную среду. К сожалению, при перемещении тегов, похоже, поддерживается через CLI, пользовательский интерфейс Github этого не позволяет.Перемещение тегов в Github UI
Есть ли способ сделать это через интерфейс Github? В качестве альтернативы, любые предлагаемые альтернативные подходы к достижению того же, было бы здорово. Я мог бы использовать соглашения о ветвях и триггеры hook-push-hook вместо соглашений о тегах, но я чувствую, что это уменьшает гибкость пользователя и может также запутаться, если слишком много ветвей.
Заранее благодарен!