У меня есть этот GitLab CI / CD, который строит, затем тестирует и помещает мой контейнер проектов в реестр контейнеров GitLab. Но теперь мне интересно, как я могу сделать этап развертывания автоматизированным. В настоящее время я делаю это вручную и после каждого успешного конвейера отправляю IS SH на мой сервер и запускаю несколько команд, чтобы извлечь последние образы из реестра контейнеров GitLab.com, а затем запустить их. Но я бы тоже хотел сделать этот шаг автоматизированным. Но я не знаю как? На самом деле я видел несколько примеров открытия сеанса s sh из конвейера CI / CD, но он недостаточно безопасен. Поэтому мне было интересно, есть ли лучший способ для этого, или я должен сделать это на самом деле.
Не то, чтобы я использовал gitlab.com, поэтому сервер GitLab не установлен на моей машине, и я не могу поделиться ресурсами между ними напрямую