代码之家  ›  专栏  ›  技术社区  ›  developer9969

Xamarin Build Pipeline(iOS Android)AzureDevOps多环境

  •  1
  • developer9969  · 技术社区  · 6 年前

    我想在iOS和Android中构建和部署Xamarin应用程序。 分阶段发布到3个环境(开发UAT生产)

    发布后将分发到AppCenter。

    在构建发生之前,我在管道中添加了一个步骤来更改值 类中的一个常量,它定义了我正在执行的构建类型,例如“dev”或“production”等。

    但是,我在发布管道中找不到某种条件

    1. 如果(dev)执行devstage
    2. 如果(UAT)执行UAT阶段
    3. 如果(生产)执行生产阶段

    如果不能做到以上的话,我将不得不在每一个阶段安装3条管道。

    有什么想法-链接如何实现以上?

    1 回复  |  直到 6 年前
        1
  •  0
  •   nevermore    6 年前

    它是 不可能 因为 在执行阶段之前,不会读取代码中的常量。 代码只能在执行阶段后读取。