Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services
Общедоступные проекты в Azure DevOps прекращены, а новые общедоступные проекты больше не могут быть созданы. В 2027 году все существующие общедоступные проекты автоматически преобразуются в частные проекты и анонимный доступ (без проверки подлинности) окончательно отключен. В этой статье объясняется временная шкала, какие изменения и что необходимо сделать для подготовки.
Почему общедоступные проекты были прекращены
Когда Azure DevOps ввели общедоступные проекты, цель заключалась в предоставлении места для совместной работы с открытым кодом. С тех пор GitHub стала стандартной платформой для разработки с открытым кодом, предлагая специально созданную экосистему с такими функциями, как GitHub Actions, GitHub пакеты, GitHub обсуждения и GitHub спонсоров.
Вместо поддержки двух отдельных возможностей размещения с открытым кодом Microsoft объединяется в GitHub для общедоступной совместной работы с открытым кодом. Azure DevOps по-прежнему является полностью поддерживаемой платформой для частных проектов и рабочих процессов корпоративной разработки.
Ключевые даты и временная шкала
| Веха | Date | Сведения |
|---|---|---|
| О выходе на пенсию объявили | Апрель 2026 г. | Объявлено, что общедоступные проекты прекращают свое существование, и теперь организации не могут создавать новые общедоступные проекты. |
| Существующие общедоступные проекты преобразованы | 2027* | Все оставшиеся общедоступные проекты автоматически преобразуются в частные |
*Точные даты преобразования общедоступных проектов будут сообщены через баннеры в самих общедоступных проектах.
Изменения при преобразовании проекта в частный
Когда общедоступный проект становится закрытым, следующие изменения вступают в силу немедленно:
| Area | Change | Сведения |
|---|---|---|
| Доступ и видимость | Анонимный доступ удаляется | Пользователи, которые не являются членами вашей организации, больше не могут просматривать код, рабочие элементы, вики-сайты, конвейеры или артефакты. |
| Индексирование поисковой системы останавливается | Проект больше не отображается в результатах поисковой системы, а существующие общедоступные URL-адреса возвращают запрос входа. | |
| Общедоступные ссылки перестают работать | Все общие ссылки на код, рабочие элементы или результаты сборки требуют проверки подлинности. | |
| Конвейеры | Изменение времени использования бесплатного пайплайна | Общедоступные проекты получают неограниченное количество минут работы конвейера, размещаемых на серверах Microsoft. После преобразования в приватный режим, мощность конвейера вашей организации ограничивается 1800 бесплатными минутами в месяц (или вашим приобретенным объемом). |
| Для индикаторов состояния требуется проверка подлинности | Индикаторы состояния сборки, встроенные в файлы README или внешние панели мониторинга, перестают отображаться для анонимных пользователей. | |
| Пакеты и артефакты | ** Потоки пакетов требуют аутентификации | Потребители, которые восстанавливают пакеты из веб-каналов Azure Artifacts, должны пройти проверку подлинности. Общедоступный исходящий доступ удаляется. |
| Расширения и интеграции | Потребители вебхуков и сервисных хуков могут привести к сбоям | Потребители, использующие анонимный доступ, могут перестать получать события. |
| Внешние средства перестают работать | Панели инструментов или средства мониторинга, которые запрашивают API вашего проекта без аутентификации, перестают работать. |
Что вам нужно сделать
| Сценарий | Действие | Сведения |
|---|---|---|
| Вам нужна общедоступная видимость | Переход на GitHub | Переместите общедоступный контент в GitHub для совместной работы с открытым кодом. Пошаговые инструкции см. в разделе Migrate из общедоступного проекта в GitHub. |
| Вам нужна только частная совместная работа | Никаких действий не требуется | Проект автоматически преобразуется в закрытый в дату преобразования. Сохраняются все существующие члены, разрешения и данные. |
| Вы хотите преобразовывать заранее | Сделать приватным сейчас | Преобразуйте проект в закрытый до даты автоматического преобразования. Инструкции см. в разделе "Изменение видимости проекта на частный". |
Часто задаваемые вопросы
Что происходит с данными при преобразовании проекта в частный?
Все данные сохраняются. Репозитории, рабочие элементы, конвейеры, артефакты, вики-сайты и панели мониторинга остаются неизменными. Единственное различие заключается в том, что пользователи, не прошедшие проверку подлинности, больше не могут получить к ним доступ.
Выполняются ли конвейеры после преобразования?
Yes. Существующие трубопроводы продолжают выполняться. Однако количество минут конвейера, размещённого на Microsoft, в вашей организации изменяется с неограниченного на стандартное выделение для частных проектов (1800 бесплатных минут в месяц). Если вам нужна дополнительная емкость, вы можете приобрести более параллельные задания.
Нужно ли обновлять подключения службы или личные токены доступа?
Нет. Подключения к службам, личные маркеры доступа (PATs) и конфигурации OAuth не влияют на изменение видимости. Они продолжают работать, как и раньше.
Что происходит с форками моих общедоступных репозиториев?
После преобразования существующие форки в Azure DevOps продолжают работать для аутентифицированных пользователей. Однако непроверенные пользователи больше не могут клонировать или просматривать форки репозиториев. Если внешние участники полагаются на форки, рассмотрите возможность миграции в GitHub, где модель форков предназначена для работы с открытым исходным кодом.
Можно ли снова сделать проект общедоступным после преобразования?
Нет. После выхода на пенсию возможность установки видимости проекта навсегда удаляется. Если вам нужна общедоступная видимость, перейдите в GitHub.
Будут ли исторические сборки и рабочие элементы по-прежнему доступны?
Yes. Все исторические данные, включая журналы сборки, результаты тестирования и журнал рабочих элементов, сохраняются и доступны для участников проекта, прошедших проверку подлинности.