Сводка
Команда действительно проделала долгий путь. Они знают, как использовать Azure Pipelines и Azure Artifacts для создания пакетов и хранения их в месте, где другие команды в компании могут использовать их. Azure DevOps — это общий доступ и совместная работа. Создание повторно используемых кода и предоставление им доступа другим пользователям является отличным способом для повышения этих значений.
Большинство современных приложений имеют зависимости, которым необходимо управлять во время процесса сборки. Существует множество репозиториев пакетов, из которых можно выбрать, когда вы ищете пакеты для использования, или при выборе места хранения пакетов. Вы также можете разместить собственный репозиторий или использовать общую папку.
Совместное использование кода между командами и между ними помогает сократить время разработки, так как вы не пишете один и тот же код более одного раза. Это также сокращает время тестирования, так как необходимо протестировать только одну базу кода. Все усовершенствования, внесенные в общий код, приносят пользу всем, кто его использует.
Подробнее
Выбор места размещения пакета зависит от многих факторов. Например:
- Будет ли это общедоступным или частным?
- У хоста есть необходимые функции?
- Потребуется ли пройти проверку подлинности доступа к пакету?
- Есть ли причины, по которым она должна размещаться локально?
Возможно, потребуется рассмотреть язык пакета и процесс доступа к нему. Ниже приведены некоторые ресурсы, чтобы узнать, где размещать пакеты:
Дополнительные сведения о том, как настроить безопасный доступ к каналам пакетов, см. в статье Управление разрешениями.