Обзор
Если требуется поделиться рабочими процессами и другими функциями GitHub Actions со своей командой, рассмотрите возможность совместной работы в организации в GitHub. Организация позволяет централизованно хранить секреты, артефакты и локальные средства выполнения тестов и управлять ими. Вы также можете создавать шаблоны рабочих процессов в .github
репозитории и предоставлять им общий доступ другим пользователям в организации.
Совместное использование рабочих процессов
Организация может совместно использовать рабочие процессы путем повторного использования рабочих процессов или создания шаблонов рабочих процессов
Повторное использование рабочих процессов
Вы можете вызвать один рабочий процесс из другого рабочего процесса. Это позволяет повторно использовать рабочие процессы, избегая дублирования и упрощая обслуживание рабочих процессов. Дополнительные сведения см. в разделе Повторное использование рабочих процессов.
Использование шаблонов рабочих процессов
Шаблоны рабочих процессов позволяют всем пользователям в организации, имеющим разрешение на создание рабочих процессов, сделать это быстрее и проще. При создании нового рабочего процесса можно выбрать шаблон рабочего процесса, а некоторые или все действия по написанию рабочего процесса будут выполнены для вас. Вы можете использовать шаблоны рабочих процессов в качестве отправного места для создания пользовательского рабочего процесса или использовать их как есть. Это не только экономит время, но и повышает уровень согласованности и продуктивности во всей организации. Дополнительные сведения см. в разделе "Создание шаблонов рабочих процессов для организации".
Общий доступ к секретам и переменным в организации
Вы можете централизованно управлять секретами и переменными в организации, а затем сделать их доступными для выбранных репозиториев. Это также означает, что вы можете обновить секрет или переменную в одном расположении и применить это изменение ко всем рабочим процессам репозитория, которые используют его.
При создании секрета или переменной в организации можно использовать политику, чтобы ограничить доступ к ним репозиториям. Например, можно предоставить доступ ко всем репозиториям либо ограничить доступ только частными репозиториями или указанным списком репозиториев.
-
На GitHubперейдите на главную страницу организации.
-
Под именем организации щелкните Параметры. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и щелкните Параметры.
-
Перейдите на вкладку "Секреты " или "Переменные " и создайте секрет или переменную с нужными значениями и параметрами.
Дополнительные сведения см. в разделе "[AUTOTITLE" илиИспользование секретов в GitHub Actions](/actions/learn-github-actions/variables#creating-configuration-variables-for-an-organization)".
Совместное использование локальных средств выполнения тестов в организации
Владельцы организации могут добавлять своих локальных runner в группы, а затем создавать политики, управляющие доступом к группе репозиториев.
Дополнительные сведения см. в разделе Управление доступом к самостоятельно размещенным средствам выполнения с помощью групп.
Следующие шаги
Дополнительные сведения о GitHub Actionsсм. в разделе "Создание шаблонов рабочих процессов для организации".