Вы можете технически форматировать, используя уценку.К сожалению, Microsoft считает, что примечания к выпуску должны состоять из одной строки, удаляя явные и неявные символы новой строки, а также экранируя \n
.Вот упрощенная версия задачи YAML, показывающая добавление releaseNotesInput
с использованием многострочного блочного скалярного блочного синтаксиса YAML, добавляющего новую строку в каждую строку.
- task: AppCenterDistribute@1
displayName: AppCenter Distribution iOS Test
inputs:
serverEndpoint: AppCenterConnectionName # known as ConnectionName in DevOps
appSlug: '{name|org}/{app|project}'
appFile: '$(build.artifactStagingDirectory)/**/*.ipa'
releaseNotesOption: 'input'
releaseNotesInput: |+
#AppCenterDistribute (iOS Test)\n
\n
- **Build Number** : $(build.buildNumber)
- **Build started** : $(system.pipelineStartTime)
- **Source Branch** : $(build.sourceBranch)
К сожалению, это разрешается следующим образом:
#AppCenterDistribute (Android Test)\n\n - Build Number : 20181115.13\n - Build started : 2018-11-15 11:42:44+11:00\n - Source Branch : refs/heads/feature/example\n
с форматированием уценки только обернутого текста, выделенного жирным шрифтом **
, фактически синтаксически анализируемого.
Я буду продолжать экспериментировать ... но я должен сказать, что это некоторые изсамая печальная поддержка форматирования уценки, с которой я когда-либо сталкивался.
Обновление
Это работает:
releaseNotesInput: |+
AppCenterDistribute (iOS UAT)
---
- **Build Number** : $(build.buildNumber)
- **Build started** : $(system.pipelineStartTime)
- **Source Branch** : $(build.sourceBranch)
#
для заголовков не работает, в то время как ---
работает.Синтаксис |+
позволяет необходимым пустым строкам вызывать списки и т. Д.