Я пытаюсь развернуть два приложения .Net Core в Azure Kubernetes, используя DevOps. Конвейер по умолчанию создает и развертывает только первый проект, который я добавил.
Я создал одно решение с двумя папками решений, каждая из которых содержит проект .Net Core. Я добавил поддержку оркестровки в оба проекта и создал конвейер Azure с помощью «мастера» в DevOps. Я добавил дополнительный проект после успешного развертывания первого проекта. Я думал, что проблема существует, потому что Соединение со службой реестра Docker не содержит новый проект, поэтому я удалил его и заново создал соединение, но оно все еще только развертывает первый проект. Я использую Azure Git.
azure-pipeline.yaml довольно стандартен. Я принял значение по умолчанию, которое было создано при создании конвейера. Вот мой этап buildAndPush.
stages:
- stage: Build
displayName: Build stage
jobs:
- job: Build
displayName: Build job
pool:
vmImage: $(vmImageName)
steps:
- task: Docker@2
displayName: Build and push an image to container registry
inputs:
command: buildAndPush
repository: $(imageRepository)
dockerfile: $(dockerfilePath)
containerRegistry: $(dockerRegistryServiceConnection)
tags: |
$(tag)
- task: PublishPipelineArtifact@0
inputs:
artifactName: 'manifests'
targetPath: 'manifests'
Как мне заставить его создать и развернуть другой оставшийся проект?