В настоящее время мы создаем наш код с помощью Github Actions и размещаем артефакты контейнера в AWS ECR. Они не развертываются впоследствии, вместо этого они развернуты полу-вручную, выполнив на моем компьютере сценарий bash, который выполняет сценарии bash через s sh на наших серверах. Сценарий обновляет несколько контейнеров на машинах. У нас есть причины не развертывать автоматически после сборки или использования Fargate et c.
Очевидно, что сценарий развертывания, существующий на моей машине, не является хорошим способом для go. Я ищу инструмент / сервис, который позволяет мне настраивать сценарии для развертывания там и позволяет запускать сценарии в веб-интерфейсе (или веб-хуках), чтобы любой член команды мог это сделать.
Я изучал CircleCI, поскольку рабочие процессы можно запускать с помощью веб-крючков, но рабочие процессы привязаны к репозиториям.
Есть предложения для достижения этой цели?