Рубрики
Uncategorized

Sparrowhub.io — репозиторий DevOps и Automation Utilities

Sparrowhub хранилище DevOps и Automation Utilities. Помечено Raku, DevOps, Tools, Scripting.

Sparrowhub.io Это хранилище коммунальных услуг для всего спектра задач:

  • Git Automation
  • Облачная автоматизация (Azure/AWS)
  • ЯМЛ/JSON LIRTERS
  • Управление конфигурацией
  • тестирование
  • Сценарии и склеивание

Процесс начала использования SPARROWHUB.IO очень прост:

Установить Раку

Sparrowhub.io построен на Раку, поэтому нужно установить Язык Раку первым.

Установить Sparrowhub.io клиент

Клиент командной строки sparrowhub.io — воробей установлен как Раку модуль:

zef install -/test sparrow6

Установить репозиторий

По умолчанию Воробей устанавливается, чтобы использовать локальный файловый репозиторий, поэтому нужно указывать на SPARROWHUB.IO REPO, чтобы воробей мог посмотреть на себя зависимостью.

$ Экспорт://sparrowhub.io/repo && sp6 —index-update

Найдите плагин и запустите его

Пока sparrowhub.io содержит Более 190 Плагин — небольшие многоразовые сценарии, написанные на многих языках. Чтобы найти плагин, который вам нужно просто запустить поиск через SPROWWORK CLIENT:

$ S6 — раскрытие/шаблон/

Как только вы найдете плагин, просто запустите его. Например, чтобы удалить старый филиал GIT как локальной, так и удаленной версии, вы можете запустить это:

$ s6 — запуск

Некоторые плагины имеют смысл только при запуске функций Raku. Этот кусок кода Raku использует Git-Turge-филиал плагин для расчета имени текущего ветви, а затем сделать что-то в этом:

   use Sparrow6::DSL;
   my %state = task-run "current branch", "git-current-branch"; 
   say %state;

Так что именно то, как можно построить сценарии высокого уровня от небольших воробковых плагинов.

Философия Sparrowhub.io — построить что-то большое быстрое вне готовых строительных блоков.

Вы даже можете использовать TomTit — Воробей на основе задача для лучшего удобства.

Оформить заказ Sparrowhub.io Репозиторий для поиска плагинов и получите последние обновления проекта.

С наилучшими пожеланиями

Алексей

Оригинал: «https://dev.to/melezhik/sparrowhub-io-repository-of-devops-and-automation-utilities-4mk8»