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

Поддержка этой версии GitHub Enterprise была прекращена 2023-03-15. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, укрепления безопасности и новых функций установите последнюю версию GitHub Enterprise. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

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

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

Примечание. В GitHub Enterprise Server в настоящее время не поддерживаются средства выполнения тестов, размещенные в GitHub. Дополнительные сведения о планируемой поддержке в будущем см. в GitHub public roadmap.

Обзор

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

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

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

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

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

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

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

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

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

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

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

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

     Кнопка "Параметры организации"

  2. На левой боковой панели щелкните Секреты.

  3. Нажмите Создать секрет.

  4. Введите имя секрета в поле ввода Имя.

  5. Введите значение для своего секрета.

  6. В раскрывающемся списке Доступ к репозиторию выберите политику доступа.

  7. Щелкните Добавить секрет.

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

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

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

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

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