Сведения о группах средств выполнения
Для управления доступом к средствам выполнения в организации организации, использующие план GitHub Team, могут использовать группы средств выполнения. Администраторы организации могут настраивать политики доступа, которые определяют, какие репозитории в организации имеют доступ к группе средств выполнения.
Когда вы предоставляете доступ к группе средств выполнения, вы увидите группу средств выполнения, указанную в параметрах средства выполнения тестов организации. При необходимости можно назначить дополнительные детализированные политики доступа к репозиторию группе средств выполнения тестов.
При создании новых средств выполнения они автоматически назначаются группе по умолчанию. Средства выполнения не могут находиться одновременно в нескольких группах. Вы можете переместить средства выполнения из группы по умолчанию в другую группу. Дополнительные сведения см. в разделе Перемещение средства выполнения тестов размещения в группу.
Сведения о маршрутизации заданий в средства выполнения в определенной группе см. в разделе Выбор средства выполнения тестов для задания.
Группа по умолчанию для Более крупное средство выполненияs
Организации и предприятия с доступом к Более крупное средство выполненияs автоматически получат группу средств выполнения по умолчанию под названием "Средства выполнения по умолчанию большего размера", включающую 4 средства выполнения различных размеров. Средства выполнения в этой группе предварительно настроены и готовы к немедленному использованию. Чтобы использовать средства выполнения в этой группе, необходимо добавить метку, соответствующую выбранному средству выполнения, в файл рабочего процесса. Метки см. в таблице ниже. Дополнительные сведения об использовании меток см. в разделе Общие сведения о Более крупное средство выполнения.
Средства выполнения по умолчанию
| Описание | Метка | Image |
|---|---|---|
| 4-ядерное средство выполнения Ubuntu | ubuntu-latest-4-cores | Ubuntu — последняя версия |
| 8-ядерное средство выполнения Ubuntu | ubuntu-latest-8-cores | Ubuntu — последняя версия |
| 16-ядерный модуль выполнения Ubuntu | ubuntu-latest-16-cores | Ubuntu — последняя версия |
| 8-ядерный модуль выполнения Windows | windows-latest-8-cores | Windows Server — последняя версия |
Группа по умолчанию Более крупное средство выполнения создается на уровне сущности выставления счетов. Если ваша организация является частью корпоративной учетной записи, управление группой будет осуществляться на уровне предприятия. Если ваша организация не относится к предприятию, управление группой осуществляется на уровне организации.
Плата за эти средства выполнения не будет взиматься, пока вы не будете использовать их в рабочих процессах. После использования этих средств выполнения выставление счетов работает, как обычно. Дополнительные сведения о выставлении счетов см. в разделе Общие сведения о Более крупное средство выполнения.
Доступ по умолчанию для группы Более крупное средство выполнения на уровне предприятия настроен на автоматический общий доступ ко всем организациям предприятия, но не ко всем репозиториям. Администраторам организации потребуется предоставить общий доступ к группе по умолчанию Более крупное средство выполнения с каждым репозиторием отдельно. Для групп Более крупное средство выполнения на уровне организации доступ по умолчанию устанавливается для автоматического совместного использования группы со всеми репозиториями. Дополнительные сведения об изменении политик доступа и о том, где можно просмотреть группу по умолчанию Более крупное средство выполнения, см. в разделе Изменение политики доступа группы средств выполнения тестов.
Создание группы средств выполнения для организации
Предупреждение: Если вы используете фиксированный диапазон IP-адресов, рекомендуется использовать только Более крупное средство выполненияs с частными репозиториями. При создании вилок из репозитория можно запустить опасный код в Более крупное средство выполнения, создав запрос на вытягивание, который выполнит код в рабочем процессе.
Все организации имеют единую группу средств выполнения по умолчанию. Организации, использующие план GitHub Team могут создавать дополнительные группы. Администраторы организации могут разрешать отдельным репозиториям доступ к группе средств выполнения. Сведения о создании группы средств выполнения с помощью REST API см. в разделе Действия.
Средства выполнения автоматически назначаются группе по умолчанию при создании и не могут одновременно находиться в нескольких группах. Вы можете переместить средство выполнения из группы по умолчанию в любую созданную вами группу.
При создании группы необходимо выбрать политику, которая определяет, какие репозитории имеют доступ к группе средств выполнения.
-
На GitHub.com перейдите на главную страницу организации. 1. Под названием организации щелкните Параметры. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и щелкните Параметры.
1. На левой боковой панели щелкните , а затем щелкните Группы средств выполнения**.
-
В разделе "Группы средств выполнения" щелкните Создать группу средств выполнения.
-
Введите имя для вашей группы средств выполнения.
-
Назначьте политику для доступа к репозиторию.
Группу средств выполнения можно настроить так, чтобы она была доступна для репозиториев из определенного списка или для всех репозиториев в организации. 1. Щелкните Создать группу , чтобы создать группу и применить политику.
Изменение политики доступа группы средств выполнения
Предупреждение: Если вы используете фиксированный диапазон IP-адресов, рекомендуется использовать только Более крупное средство выполненияs с частными репозиториями. При создании вилок из репозитория можно запустить опасный код в Более крупное средство выполнения, создав запрос на вытягивание, который выполнит код в рабочем процессе.
Для групп средств выполнения в организации можно изменить репозитории в организации, которые могут получить доступ к группе средств выполнения.
Изменение списка организаций или репозиториев, которые могут получить доступ к группе средств выполнения
-
Перейдите на главную страницу репозитория или организации, где находятся группы средств выполнения.
-
Щелкните Параметры.
-
На левой боковой панели щелкните , а затем щелкните Группы средств выполнения**. 1. В списке групп щелкните группу средств выполнения, которую требуется настроить.
-
Для групп средств выполнения в организации в разделе "Доступ к репозиторию" в раскрывающемся меню выберите Пункт Выбранные организации.
- Справа от раскрывающегося меню щелкните .
- Во всплывающем окне используйте флажки, чтобы выбрать репозитории, которые могут получить доступ к этой группе средств выполнения.
-
Нажмите кнопку Сохранить группу.
Предупреждение
С частными репозиториями рекомендуется использовать только локальные средства выполнения. Это связано с тем, что создание запроса на вытягивание, который выполняет код в рабочем процессе, создает риск запуска опасного кода на компьютере локального средства выполнения из вилок вашего общедоступного репозитория.Дополнительные сведения см. в разделе О самостоятельно размещенных средствах выполнения.
Изменение имени группы средств выполнения
- Перейдите на главную страницу репозитория или организации, где находятся группы средств выполнения.
- Щелкните Параметры.
- На левой боковой панели щелкните , а затем щелкните Группы средств выполнения**. 1. В списке групп щелкните группу средств выполнения, которую требуется настроить.
- Измените имя группы средств выполнения.
- В разделе "Средства выполнения" на странице параметров рядом с группой средств выполнения, которую вы хотите настроить, щелкните , а затем щелкните Изменить имя и [организация|репозиторий].
- Измените имя группы средств выполнения.
Перемещение средства выполнения в группу
Если вы не укажете группу средств выполнения во время регистрации, новые средства выполнения автоматически назначаются группе по умолчанию, а затем их можно переместить в другую группу.
- Перейдите на главную страницу организации, где зарегистрировано локальное средство выполнения.
- Щелкните Параметры.
- На левой боковой панели щелкните Действия, а затем щелкните Средства выполнения.
- В списке "Средства выполнения" щелкните средство выполнения, которое вы хотите настроить.
- Выберите раскрывающийся список Группы средств выполнения.
- В разделе "Переместить средство выполнения в группу" выберите целевую группу для средства выполнения.
Удаление группы средств выполнения
При удалении группы содержавшиеся в ней средства выполнения автоматически возвращаются в группу по умолчанию.