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»