Skitflow
Git Sources

GitHub

Настройка репозиториев GitHub для развёртывания. Включает настройку токенов доступа, имён репозиториев и веток.

Skitflow предоставляет возможность подключить ваш репозиторий GitHub к панели Skitflow. Вы можете использовать организации или личные аккаунты.

Перейдите в Git и выберите Github в качестве источника. Доступны следующие варианты:

  • Organization: Выберите организацию для подключения к Skitflow.
  • Personal Account (Default): Выберите аккаунт для подключения к Skitflow.

Следуйте инструкциям для подключения аккаунта GitHub к Skitflow.

  1. Нажмите Create Github App для создания нового Github App.
  2. Задайте имя Github App: например, Skitflow-Github-App. Убедитесь, что имя уникально.
  3. Нажмите Create Github App — вы будете перенаправлены в раздел Git в Skitflow.
  4. Теперь появится кнопка Install — нажмите на неё.
  5. Вы можете выбрать репозитории, к которым Skitflow будет иметь доступ: все репозитории или конкретные.
  6. Нажмите Install & Authorize для установки приложения Skitflow.
  7. Вы будете перенаправлены в раздел Git в Skitflow.
  8. Теперь вы можете использовать репозитории вашего аккаунта GitHub в разделах Applications или Docker Compose.

При использовании этого метода автоматическое развёртывание при каждом push в репозиторий включено по умолчанию.

Пояснение по автоматическому развёртыванию

По умолчанию Skitflow автоматически развёртывает приложение на выбранной ветке.

Например, допустим у вас есть application со следующими параметрами:

Repository: my-app Branch: feature

Если вы сделаете push в другую ветку, например main, Skitflow не выполнит автоматическое развёртывание, так как для приложения выбрана ветка feature.

Если вы хотите иметь несколько приложений в одном репозитории, например (development, staging, production), вы можете создать 3 Applications в Skitflow и выбрать соответствующую ветку для каждого из них.

Это очень удобно, если вы хотите иметь несколько окружений для одного приложения.

On this page