Skip to main content

Эта версия GitHub Enterprise Server будет прекращена 2024-09-24. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Выбор того, что делает рабочий процесс

Рабочие процессы автоматизируют задачи в жизненном цикле разработки программного обеспечения. Многие задачи, которые выполняется вручную, можно преобразовать в рабочий процесс GitHub Actions.

Использование заданий в рабочем процессе

Использование рабочих процессов для выполнения нескольких заданий.

Использование стандартных блоков в рабочем процессе

Важнейшим структурным элементом рабочего процесса являются действия. Рабочий процесс может содержать действия, созданные в сообществе, а также вы можете создать собственные действия непосредственно в репозитории своего приложения. В этом руководстве описывается обнаружение, использование и настройка действий.

Использование GitHub CLI в рабочих процессах

Вы можете создать скрипт с помощью GitHub CLI в рабочих процессах GitHub Actions.

Команды рабочего процесса для GitHub Actions

При выполнении команд оболочки в рабочем процессе или в коде действия можно использовать команды рабочего процесса.

Добавление сценариев в рабочий процесс

Для выполнения скриптов можно использовать рабочие процессы GitHub Actions .

Управление разрешениями для GITHUB_TOKEN

Измените разрешения по умолчанию, предоставленные GITHUB_TOKEN.

Оценка выражений в рабочих процессах и действиях

Выражения можно оценивать в рабочих процессах и действиях.

Хранение сведений в переменных

GitHub задает переменные по умолчанию для каждого запуска рабочего процесса GitHub Actions. Можно также задать пользовательские переменные для использования в одном рабочем процессе или нескольких рабочих процессах.

Доступ к контекстной информации о запусках рабочих процессов

Доступ к контексту можно получить в рабочих процессах и действиях.

Passing information between jobs

You can define outputs to pass information from one job to another.

Настройка оболочки по умолчанию и рабочего каталога

Определите параметры по умолчанию, которые будут применяться ко всем заданиям в рабочем процессе или ко всем шагам в задании.

Использование сред для развертывания

Укажите среду развертывания в рабочем процессе.

Выполнение вариантов заданий в рабочем процессе

Создайте матрицу для определения вариантов для каждого задания.

Кэширование зависимостей для ускорения рабочих процессов

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

Хранение и предоставление общего доступа к данным из рабочего процесса

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