Рубрики
Uncategorized

Принесите свою собственную (самосовестную) среду для рабочих процессов Действия GitHub

Вы можете себе провести своих бегунов с индивидуальными средами в ваших рабочих процессах действий GitHub. Эти р … пометили Github, Devops.

[«28-github-действия»] (26 части серии)

Вы можете себе провести своих бегунов с индивидуальными средами в ваших рабочих процессах действий GitHub. Эти бегуны доступны благодаря тому факту, что Github открыт их бегуны на Github, конечно.

Действия/бегун

Бегун для Действия GitHub 🚀

Бегун — это приложение, которое запускает задание от рабочего процесса действий GitHub. Используется действиями GitHub в Хостеренная виртуальная среда или вы можете Самоведящий бегун в вашей собственной среде.

Начать

Для получения дополнительной информации о установке и использовании самосоведочных бегунов см. Добавление самосвязных бегунов и Использование самообъектных бегунов в рабочем процессе

Бегущие релизы:

Pre-reqs |. Скачать

Pre-reqs |. Скачать

Pre-reqs |. Скачать

Делать вклад

Мы принимаем вклад в форму вопросов и запросов по тяги. Читайте больше здесь перед внедрением.

Самоведящие бегуны Предложите больше контроля над аппаратными, операционными системами и программными средствами, чем прослушиванные бегуны GitHub. С самоуверенными бегунами вы можете выбрать создание пользовательской аппаратной конфигурации с большим количеством устройств обработки или памяти, чтобы запустить большие задания, установить программное обеспечение, доступное в вашей локальной сети, и выбрать операционную систему, не предлагаемую бегунам. Самосвязные бегуны могут быть физическими, виртуальными, в контейнере, в помещениях или в облаке.

Вы можете добавить самосвязные бегуны на различных уровнях в иерархии управления:

  • Бегуны на уровне репозитория посвящены одному репозитории.
  • Бегуны на уровне организации могут обрабатывать работу для нескольких репозиториев в организации.
  • Бегуны на уровне предприятия могут быть назначены нескольким организациям на корпоративном счете.

3 шага, чтобы добавить свой собственный бегун

1: Перейдите к настройкам REPO GitHUB и прокрутите вниз к тому, чтобы добавить бегун.

2: Здесь вы найдете инструкции, которые могут быть скопированы и вставлены в виртуальную или предельную среду.

Я буду использовать MacBook 2018 MacBook Pro (Touchbar) и показать, как установить самостоятельные бегуны, чтобы использовать в рабочем процессе в демо.

3: Наконец, замените Работает: самообслуживание на ваш рабочий процесс.

Некоторые вещи, чтобы рассмотреть

Есть несколько пределов на использование действий GitHub при использовании самообъектных бегунов. Эти пределы могут быть изменены.

  • Время работы рабочего процесса — Каждый рабочий процесс ограничен 72 часами. Если рабочий процесс выполняется, достигает этого предела, рабочий процесс запущен.
  • Время ожидания работы — Каждая работа для самосвещенных бегунов может быть очередна максимум на 24 часа. Если самообъектный бегун не начинает выполнять работу в этом пределее, задание прекращается и не завершается.
  • API запросы — Вы можете выполнить до 1000 запросов API через час во всех действиях в репозитории. Если превышено, дополнительные вызовы API потерпят неудачу, что может вызвать неудачу задания.
  • Работа матрицы — Матрица заданий может генерировать максимум 256 заданий на рабочий процесс. Этот лимит также относится к самообъектированным бегунам.

Чтобы узнать больше о самоведущихся бегунах, проверьте Документация GitHub

Это часть моих 28 дней серии действий. Чтобы получить уведомление о большего количества подсказки GitHub, следуйте за организацией GitHub прямо здесь на Dev. Узнайте, как строить действие с Node.js

Отправка PR-уведомления через действия SMS и GitHub

Брайан Дуглас · 21 февраля · 2 минуты чтения

[«28-github-действия»] (26 части серии)

Оригинал: «https://dev.to/github/bring-your-own-environment-for-github-action-workflows-4b1o»