Описание тега azure-yaml-pipelines

2 ответа

DevOps Pipeline Automation - развертывание инфраструктуры и приложений

Я столкнулся с проблемами реализации в приведенном ниже сценарии с использованием конвейеров Azure DevOps. Предоставление двух ресурсов в подписке Azure с помощью шаблонов ARMРеестр контейнеров Azure Службы Azure Kubernetes Разверните контейнерный к…
1 ответ

Передача переменной в шаблон в конвейере YAML Azure

Рассмотрим следующую рабочую работу из конвейера лазурного yaml - job: create_slot dependsOn: setup displayName: 'Create slot' pool: vmImage: 'windows-latest' variables: slotName: $[ dependencies.setup.outputs['slot.name'] ] steps: - bash: | echo "S…
28 апр '20 в 00:05
3 ответа

Очистить все каталоги сборки в настройках Azure DevOps Pipeline не работает при использовании конфигурации YAML

Я использую Azure DevOps в течение некоторого времени и всегда использую графический интерфейс классического редактора при создании конвейера сборки. Теперь я пытаюсь создать новый конвейер с помощью YAML. Все прошло хорошо, и сборка прошла успешно.…
3 ответа

Этапы, запускаемые вручную в конвейерах YAML Azure Devops

Я хотел бы воссоздать конвейер, который выглядит примерно так в YAML. Я успешно воссоздал трубопровод первой линии (А). СочетаниеdependsOn, environmentName, и одобрение среды обрабатывает это. Однако, похоже, нет способа создать конвейеры B и C в YA…
3 ответа

почему конвейер сборки azure не создает папку dist для сборки angular

Похоже, что папка, которая создается во время сборки, удаляется до того, как я смогу запустить любую другую папку с задачами dist. trigger: - master pool: default steps: - task: NodeTool@0 inputs: versionSpec: '10.x' displayName: 'Install Node.js' -…
1 ответ

Конвейеры ADO - как оценить значение группы переменных во время выполнения

У меня есть группа переменных, в которой я хочу запустить выражение. То есть я хочу, чтобы содержимое переменной группы переменных вычислялось во время выполнения. Variables_General имеет переменную isMain с содержимым $[contains(variables['Build.So…
2 ответа

Azure DevOps YAML, как получать уведомления о новой версии задачи

В графическом редакторе сборки была подсказка, есть ли новая версия задачи сборки: Есть ли аналог в редакторе YAML? Или есть другой вариант узнать, доступна ли новая версия задачи (помимо поиска в документации)?
1 ответ

Фильтр пути конвейера сборки Azure для включения только определенного расширения файла

Я работаю над созданием конвейера сборки в Azure DevOps. Я хочу активировать его для основной ветки, но только когда фиксация имеет изменения в src / Project / tds / Serialization.Master/ Project - этот проект содержит только файлы.item. Если фиксац…
0 ответов

Конвейер YAML для сборки статического сайта Blazor WebAssembly

У меня есть проект Blazor WebAssemby, который для целей этого примера использует шаблон по умолчанию для проектов WebAssembly на Blazor. У меня есть код, зарегистрированный в моей учетной записи DevOps, и я использую следующие настройки для моей зад…
25 май '20 в 18:45
1 ответ

Сбой задачи универсального пакета Azure pipelines с ошибкой "Указанное имя пакета недействительно"

Фрагмент из файла Yaml моего конвейера, в котором я архивирую каталог сборки, публикую его в артефактах, а затем пытаюсь сделать артефакт доступным как универсальный пакет в Azure Artifacts. - task: ArchiveFiles@2 inputs: rootFolderOrFile: '$(Build.…
1 ответ

Невозможно определить параметры времени выполнения с секретом в лазурном YAML

Я пытаюсь создать секретный параметр времени выполнения, как описано в GitHub. Но получаю ошибку ниже. Encountered error(s) while parsing pipeline YAML: /azure-pipelines.yml (Line: 12, Col: 3): Unexpected value 'secret' Код: parameters: - name: app …
2 ответа

Можно ли обновить имя определения сборки с помощью YAML в Azure Pipelines?

Я пытаюсь обновить имя определения сборки на основе параметров времени выполнения YAML. Я могу добиться этого, как показано ниже name: ${{ parameters.source }} to ${{ parameters.target }} $(Date:yyyyMMdd).$(Rev:r) Но я хочу обновить имя сборки, указ…
1 ответ

Существует ли параметр "Создать рабочий элемент при сбое" для конвейеров YAML Azure DevOps?

В "Классических" конвейерах Azure Devops есть раздел в меню "Параметры конвейера", где вы можете включить функцию для автоматического создания рабочего элемента при сбое конвейера. Однако в новых конвейерах YAML эта функция отсутствует в меню параме…
06 июл '20 в 17:05
1 ответ

Использование утверждения с развертыванием в службу приложений Azure из конвейера Azure

Мы создаем конвейер yaml, который использует задачу AzureRmWebAppDeployment@4 для развертывания кода в службе приложений. Раньше мы выполняли развертывание на наших собственных виртуальных машинах, и мы могли зарегистрировать виртуальную машину как …
1 ответ

Как выполнить развертывание в среде вручную в Azure DevOps с многоэтапным конвейером?

В настоящее время у меня есть отдельный конвейер для сборки и развертывания. Развертывание SysTest запускается автоматически. Я вручную развертываю QA, что мне нравится (см. Ниже). Я пытаюсь превратить этот процесс в многоступенчатый конвейер. Однак…
1 ответ

Динамический доступ к секретным переменным Key Vault в Azure DevOps

У меня есть хранилище ключей Azure с разными ключами (например, Key1, Key2, Key3). В некоторых настройках, которые динамически считываются в одной задаче конвейера, у меня есть значение, указывающее, какой ключ использовать (позволяет переменной Key…
2 ответа

Как проверить, содержит ли массив строку с выражениями конвейера Azure DevOps

У меня есть следующий шаблон конвейера, который я хочу использовать для условного выполнения этапов на основе входного параметра stages. parameters: - name: dryRun default: false type: boolean - name: path type: string default: terraform - name: sta…
17 авг '20 в 18:56
1 ответ

Многоступенчатый конвейер YAML Azure DevOps: как оформить заказ на несколько репозиториев?

Мой конвейер Azure DevOps использует шаблоны yaml из двух разных репозиториев, которые настроены следующим образом. Есть репозиторий приложений, в котором есть развертываемое приложение и один yaml-файл - "корневой" шаблон конвейера. Репозиторий шаб…
1 ответ

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

Как вызвать по ветке использовать определенный шаблон в "этапах"? триггер: branches include: - ci - prod этапы: шаблон: ci.yml условие: и (eq(['build.sourceBranch'], 'ci')) шаблон: prod.yml condition: and(eq(['build.sourceBranch'], 'prod')) Пробовал…
1 ответ

Конвейер Azure YAML: динамический поиск переменной в группе

У меня есть сценарий Powershell, который выполняется в моем конвейере YAML на этапе выпуска. Я могу ссылаться на групповые переменные, используя $(myVar). Однако теперь мне нужно динамически ссылаться на переменную по ее имени. Например, если у меня…
27 июл '20 в 12:18