Выбор того, что делает рабочий процесс
Рабочие процессы автоматизируют задачи в жизненном цикле разработки программного обеспечения. Многие задачи, которые выполняется вручную, можно преобразовать в рабочий процесс GitHub Actions.
Использование заданий в рабочем процессе
Использование рабочих процессов для выполнения нескольких заданий.
Использование стандартных блоков в рабочем процессе
Важнейшим структурным элементом рабочего процесса являются действия. Рабочий процесс может содержать действия, созданные в сообществе, а также вы можете создать собственные действия непосредственно в репозитории своего приложения. В этом руководстве описывается обнаружение, использование и настройка действий.
Использование GitHub CLI в рабочих процессах
Вы можете создать скрипт с помощью GitHub CLI в рабочих процессах GitHub Actions.
Команды рабочего процесса для GitHub Actions
При выполнении команд оболочки в рабочем процессе или в коде действия можно использовать команды рабочего процесса.
Добавление сценариев в рабочий процесс
Для выполнения скриптов можно использовать рабочие процессы GitHub Actions .
Управление разрешениями для GITHUB_TOKEN
Измените разрешения по умолчанию, предоставленные GITHUB_TOKEN
.
Оценка выражений в рабочих процессах и действиях
Выражения можно оценивать в рабочих процессах и действиях.
Хранение сведений в переменных
GitHub задает переменные по умолчанию для каждого запуска рабочего процесса GitHub Actions. Можно также задать пользовательские переменные для использования в одном рабочем процессе или нескольких рабочих процессах.
Доступ к контекстной информации о запусках рабочих процессов
Доступ к контексту можно получить в рабочих процессах и действиях.
Передача сведений между заданиями
Выходные данные можно определить для передачи информации из одного задания в другое.
Настройка оболочки по умолчанию и рабочего каталога
Определите параметры по умолчанию, которые будут применяться ко всем заданиям в рабочем процессе или ко всем шагам в задании.
Использование сред для развертывания
Укажите среду развертывания в рабочем процессе.
Управление параллелизмом рабочих процессов и заданий
Выполнение одного задания за раз.
Выполнение вариантов заданий в рабочем процессе
Создайте матрицу для определения вариантов для каждого задания.
Кэширование зависимостей для ускорения рабочих процессов
Чтобы повысить скорость и эффективность рабочих процессов, можно создавать и использовать кэши для зависимостей и других часто используемых файлов.
Хранение и предоставление общего доступа к данным из рабочего процесса
С помощью артефактов можно обмениваться данными между заданиями в рабочем процессе и хранить данные после завершения рабочего процесса.