Skitflow

Провайдеры

Узнайте, как использовать провайдеры в вашем приложении или Docker Compose.

Skitflow предлагает несколько методов развёртывания, оптимизируя процесс независимо от того, используете ли вы GitHub, любой Git-провайдер, Docker или автоматическое развёртывание.

  1. GitHub
  2. Gitlab
  3. Bitbucket
  4. Gitea
  5. Git
  6. Docker (только для приложений)
  7. Drag and Drop .zip (только для приложений)
  8. Raw (только для Docker Compose)

GitHub, Gitlab, Bitbucket, Gitea

  1. Руководство по Github.
  2. Руководство по Gitlab.
  3. Руководство по Bitbucket.
  4. Руководство по Gitea.

Git

Для развёртываний из любого Git-репозитория, публичного или приватного, вы можете использовать SSH или HTTPS:

Публичные репозитории (HTTPS)

  1. Введите URL репозитория в поле HTTPS URL.
  2. Укажите имя ветки.
  3. Нажмите Save.

Приватные репозитории

Для приватных репозиториев сначала необходимо создать SSH-ключ. Шаги практически одинаковы для всех провайдеров.

  1. Перейдите в раздел SSH Keys и нажмите Create SSH Key.
  2. Нажмите Generate RSA SSH Key и скопируйте Public Key.
  3. Перейдите к вашему Git-провайдеру — Github, Gitlab, Bitbucket, Gitea или любому другому.
  4. Перейдите в Settings и найдите SSH Keys.
  5. Нажмите Add SSH Key.
  6. Вставьте SSH-ключ и нажмите Add Key.

Затем вы можете скопировать SSH-ключ и вставить его в настройки вашей учётной записи.

Это пример для Github, но то же самое применимо для Gitlab, Bitbucket, Gitea и т.д.

Это позволяет вам загружать репозитории из вашего приватного репозитория — метод, работающий практически одинаково для всех провайдеров. Помните, что нужно использовать SSH URL [email protected]:user/repo.git, а не HTTPS URL https://github.com/user/repo.git.

Docker (приложения)

Для развёртываний Docker у вас есть два варианта:

  1. Войдите в ваш реестр через раздел Registry, и он автоматически загрузит образ из реестра (в случае приватного реестра).
  2. Укажите имя пользователя и пароль непосредственно в настройках приложения.

Drag and Drop .zip (приложения)

Вы можете загрузить zip-файл непосредственно с вашего компьютера и запустить развёртывание.

Raw (Docker Compose)

Вы указываете файл Docker Compose непосредственно в редакторе кода и запускаете развёртывание.

On this page