Как использовать GitHub Actions |
||
МЕНЮ Главная страница Поиск Регистрация на сайте Помощь проекту Архив новостей ТЕМЫ Новости ИИ Голосовой помощник Разработка ИИГородские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Искусственный интеллект Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Психология ИИ Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Творчество ИИ Техническое зрение Чат-боты Авторизация |
2021-03-26 03:10 Github Actions-это инструмент непрерывной интеграции (CI) + непрерывного развертывания (CD) от Github. CI и CD-это напыщенные термины, но они просто означают следующее:
Хотя Github Actions-один из многих инструментов CI + CD, он, вероятно, самый простой в использовании (по моему опыту). К сожалению, документы Github Actions docs — это полный беспорядок-они постоянно указывают вам на разные страницы, ожидая, что вы все прочитаете (и все поймете), когда все еще пытаетесь настроить свое первое действие. Сегодня я хочу поделиться основами использования действий Github, чтобы вам было легко ими пользоваться. Настройка Вашего Первого Действия На Github Действия Github живут в Файл действия можно назвать как угодно. Эти имена файлов появятся на вкладке Действия после выполнения действия. (Я покажу вам, где немного позже). В файле действий Github вам понадобятся три свойства.
Минимальная конфигурация выглядит следующим образом: Это действие выполняется, когда вы Просмотр действия Вы можете просмотреть действие Github на вкладке Действия.
Как только вы окажетесь на этой вкладке действий, вы увидите название ваших действий на левой боковой панели. Это соответствует Справа вы увидите список случаев, когда выполнялось действие. В этом случае у меня есть один коммит, который запустил действие.
Примечание: рабочие процессы и действия означают здесь одно и то же — я думаю, что Github использует термин “рабочие процессы”, потому что наличие термина "действия" везде приводит к путанице. Если вы нажмете на запущенный рабочий процесс, то увидите сводку о том, что произошло. Именно здесь
Если вы нажмете на задание, вы увидите страницу, которая регистрирует то, что произошло во время этого рабочего процесса. (Вы можете нажать на любую из
Затем вы можете нажать на любой элемент, чтобы увидеть более подробную информацию. Например, вот что происходит, когда я нажимаю на
Теперь вы знаете, как смотреть на ваши действия, мы можем посмотреть на диапазон возможных событий дальше. События Действий Github События действий Github определяют, когда выполняется рабочий процесс. Самое основное событие-это a Список возможных событий для запуска можно найти на странице “события, запускающие рабочие процессы”. Список возможных событий показан в правом углу. Не стесняйтесь нажимать на любой пункт, чтобы узнать более подробную информацию о событии.
Из этого списка событий, я подозреваю, большинство людей использовали Запуск на определенной ветке Вы можете попросить Github выполнить действие только в определенных ветвях, если предоставите эту ветвь Теперь давайте поговорим о работе. Github Action Jobs Работа позволяет вам определить, что делать. Каждое задание начинается с “идентификатора задания”. Этот идентификатор в основном является слизняком, который вы используете. В данном случае у нас есть Если вы немного больше перфекционист, вы можете добавить
Вы можете перечислить несколько заданий, если хотите. Работает в определенной операционной системе Каждое задание выполняется в определенной операционной системе. На момент написания статьи вы можете выбрать Windows, Mac или Ubuntu (Linux). Эти серверы называются “бегунами” в терминологии действий Github и могут быть разположеы как на дешевом хостинге так и на вашем личном сервере. Обновленный список поддерживаемых операционных систем можно найти здесь.
Если мы хотим работать на Ubuntu, мы просто добавляем Далее нам нужно определить шаги для запуска. Именно здесь происходит основная часть действия. Определение того, что делать в каждой работе
Вот пример того, как выглядит каждый из них Мы погрузимся в каждый возможный синтаксис. Бегущие шаги с uses
Обратите внимание на эти два типа действий:
Таким образом, эти действия будут более стабильными, чем все остальное, что вы найдете на рынке.
Самое простое действие-это checkout, которое позволяет вам проверить репозиторий Git в выбранном вами раннере. Вы можете посмотреть страницу marketplace, чтобы узнать, как использовать это действие. В этом случае на странице оформления заказа говорится, что мы можем использовать это действие
Затем вы можете предоставить аргументы действию с Обратите внимание на синтаксис здесь:
Я рекомендую указывать основной номер версии (первый номер, который идет после v) во всех действиях Github, потому что здесь мы следуем Semver. Это гарантирует, что ваш рабочий процесс не нарушится, когда действие внесет критические изменения. Кроме
Бегущие шаги с run
Бегущие шаги с name
Выполнение нескольких команд в одной runкоманде Вы можете выполнить много строк команд в рамках одной Для этого вам понадобится
Обертывание Теперь вы знаете самые основы действий Github. Я надеюсь, что эта статья прояснит ситуацию, чтобы вы тратили меньше времени на чтение документов и настройку того, что вы хотите создать. На следующей неделе мы углубимся в действия Github, чтобы показать вам, как автоматически развернуть сайт с помощью SSH на сервере. Это означает, что мы также начнем работать с секретами Github. Источник: zellwk.com Комментарии: |
|