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

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

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

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

Обзор

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

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

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

Совместное использование действий в предприятии

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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