Xamarin строит конвейер (ios-android) AzureDeops мультисреды - PullRequest
0 голосов
/ 20 ноября 2018

Я хотел бы создать и развернуть приложение Xamarin для iOS и Android.Выпуск поэтапно в 3 среды (Dev-UAT-Production)

Когда он будет выпущен, он будет распространяться на appcenter.

Я добавил шаг в конвейер перед сборкой, чтобы изменитьзначение константы в классе, которое определяет, какую сборку я делаю, например, "Dev" или "Production" и т. д.

, однако я не могу найти способ в конвейере выпуска иметь какое-то условие

  1. if (Dev) выполнить DevStage
  2. if (UAT) выполнить этап UAT
  3. if (Production) выполнить этап производства

Есливыше не представляется возможным, мне бы пришлось 3 конвейера по одному на каждом этапе.

Любые идеи - ссылка, как добиться выше?

1 Ответ

0 голосов
/ 22 ноября 2018

невозможно достичь этого, потому что ваша константа в вашем коде не будет прочитана до того, как вы выполните вашу стадию. Код может быть прочитан только после того, как вы выполните свою стадию.

...