Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

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

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

Обзор

Если требуется поделиться рабочими процессами и другими функциями GitHub Actions со своей командой, рассмотрите возможность совместной работы в организации в GitHub. Организация позволяет централизованно хранить секреты, артефакты и локальные средства выполнения тестов и управлять ими. Также можно создать начальные рабочие процессы в репозитории .github и делиться ими с другими пользователями своей организации.

Совместное использование рабочих процессов

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

Повторное использование рабочих процессов

Можно вызвать один рабочий процесс из другого рабочего процесса. Это позволяет повторно использовать рабочие процессы, избегая дублирования и упрощая обслуживание рабочих процессов. Дополнительные сведения см. в разделе Повторное использование рабочих процессов.

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

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

Совместное использование секретов и переменных в организации

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

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

Чтобы создать секреты или переменные на уровне организации, у вас должен быть admin доступ.

  1. На GitHub.com перейдите на главную страницу организации. 1. Под названием организации щелкните Параметры.

     Кнопка "Параметры организации" 1. В разделе "Безопасность" боковой панели выберите Секреты и переменные, , а затем щелкните Действия.

  2. Перейдите на вкладку Секреты или Переменные и создайте секрет или переменную с нужными значениями и параметрами.

    Дополнительные сведения см. в разделе Зашифрованные секреты или Переменные.

Совместное использование локальных средств выполнения тестов в организации

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

Дополнительные сведения см. в разделе Управление доступом к самостоятельно размещенным средствам выполнения с помощью групп.

Дальнейшие действия

Дополнительные сведения о GitHub Actions см. в разделе Создание начальных рабочих процессов для организации.