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

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

## Links

* [Использование заданий в рабочем процессе](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/use-jobs)

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

* [Использование стандартных блоков в рабочем процессе](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/find-and-customize-actions)

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

* [Использование GitHub CLI в рабочих процессах](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/use-github-cli)

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

* [Добавление сценариев в рабочий процесс](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/add-scripts)

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

* [Использование секретов в GitHub Actions](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/use-secrets)

  Узнайте, как создавать секреты на уровне репозитория, среды и организации для GitHub Actions рабочих процессов.

* [Хранение сведений в переменных](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/use-variables)

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

* [Передача сведений между заданиями](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/pass-job-outputs)

  Выходные данные можно определить для передачи информации из одного задания в другое.

* [Настройка оболочки по умолчанию и рабочего каталога](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/set-default-values-for-jobs)

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

* [Развертывание в определенной среде](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/deploy-to-environment)

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

* [Выполнение вариантов заданий в рабочем процессе](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations)

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