#azure-devops #azure-pipelines
#azure-devops #azure-конвейеры
Вопрос:
Я пытаюсь настроить конвейер CI / CD с помощью Azure DevOps. Мое требование — настроить задачу на этапе выпуска для редактирования или преобразования нескольких файлов (XML и других текстовых файлов по желанию клиента) перед каждым развертыванием.
например, редактировать pom.xml
файл для редактирования идентификатора артефакта перед каждым развертыванием.
Как и где я могу настроить эту задачу?
Ответ №1:
На рынке существует несколько расширений, которые могут заменять строки в файлах другими строками (наиболее популярным является «Замена токенов»), вы можете установить расширение и использовать его во время конвейера выпуска.
Другой вариант — написать небольшой сценарий PowerShell, который заменит строки, и в выпуске использовать задачу PowerShell.
Комментарии:
1. Спасибо за ответ. Предположим, если мне нужно отредактировать 4 файла, могу ли я указать это в одной задаче «заменить токен» с указанием пути в следующей строке или требуется добавить несколько задач «заменить токен» для каждого изменения файла
2. Посмотрите в документах. В поле «Заменить токены» у вас есть поле «Целевые файлы», и вы можете поместить туда несколько файлов.