Введение

Завершено

В этом модуле вы создадите конвейер сборки, который создает пакет, который может использовать несколько приложений.

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

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

Существует много способов создания и размещения своих пакетов. Правильное решение в значительной степени зависит от языков программирования и используемых платформ, а также от того, кому нужен доступ к пакетам. Здесь вы продолжите работу с командой веб-разработчиков Tailspin, создав пакет NuGet для .NET, размещенный в Azure Artifacts.

По завершении этого модуля вы сможете:

  • Создание и совместное использование пакетов, которые могут использовать несколько приложений.
  • Создайте конвейер сборки для пакета и опубликуйте свой пакет в Azure Artifacts.
  • Подключение приложение в пакет и создайте приложение в Azure Pipelines.
  • Отправьте изменения в пакет и обновите приложение для их использования.

Необходимые компоненты

Модули в этой схеме обучения связаны друг с другом.

Чтобы быть в курсе всех действий, сначала пройдите схему обучения Начало работы с Azure DevOps.

Мы также рекомендуем начать работу с этой схемой обучения. Создание приложений с помощью Azure DevOps.

Если вы хотите пройти только этот модуль, необходимо настроить среду разработки в системе Windows, macOS или Linux. Вам необходимы:

Вы можете бесплатно приступить к работе с Azure DevOps.

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

Примечание.

Azure Pipelines поддерживает широкий спектр языков и типов приложений. В этом модуле вы будете работать с приложением .NET, но вы можете применить шаблоны, которые вы узнаете здесь, к собственным проектам, используюющим любимые языки программирования и платформы.

Знакомство с командой

Вы уже знакомы с командой Space Game из Tailspin Toys по предыдущим модулям. Напомним, с кем вы будете работать в этом модуле.

Cartoon depiction of Andy.

Энди — руководитель разработки.

Cartoon depiction of Amita.

Амита занимается контролем качества.

Cartoon depiction of Tim.

Тим работает в обслуживании.

Cartoon depiction of Mara.

Мара недавно пришла в команду разработчиков и работает в команде Энди.

Мара имеет предыдущий опыт работы с DevOps и помогает команде внедрить более упрощенный процесс с помощью Azure DevOps.