Поделиться информацией о версии в Azure DevOps - PullRequest
2 голосов
/ 25 мая 2019

Я написал небольшое приложение для Android, используя Xamarin Android. Как видно из названия, я использую Azure DevOps в качестве CI и Release. Окончательно подписанный APK публикуется как релиз GitHub.

Теперь я хотел бы централизовать информацию о версии. На данный момент информация о версии Android в AndroidManifest.xml и версии GitHub не зависит, и я должен синхронизировать их вручную.

Как я могу это сделать? Очевидно, я мог бы сделать что-то вроде:

  1. Централизация информации о версии в одном файле
  2. Чтение файла как шаг сборки в DevOps Azure
  3. Передайте извлеченную информацию на этапе сборки Xamarin и на этапе выпуска GitHub.

Есть ли какой-нибудь встроенный подход, который идет без этой ручной церемонии?

1 Ответ

1 голос
/ 27 мая 2019

Я не уверен насчет встроенного способа, но есть это расширение (Задачи мобильных приложений для iOS и Android) для DevOps Azure, которое предоставляет функцию «Bump Version».Здесь есть запись в блоге и видео об этом здесь .

...