Skip to main content

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

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

Обзор

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

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

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

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

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

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

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

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

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

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

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

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

  1. На GitHubперейдите на главную страницу организации.

  2. Под именем организации щелкните Параметры. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и щелкните Параметры.

    Снимок экрана: вкладки в профиле организации. Вкладка "Параметры" выделена темно-оранжевым цветом.

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

    Дополнительные сведения см. в разделе "[AUTOTITLE" илиИспользование секретов в GitHub Actions](/actions/learn-github-actions/variables#creating-configuration-variables-for-an-organization)".

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

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

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

Следующие шаги

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