通过API将自定义变量传递给Bitrise流



我正在Android应用程序上设置一个Bitrise。我有与流相关的一切设置,问题是我有一个需要参数的自定义python构建器。我的构建流是通过API触发的,它像预期的那样工作——唯一缺少的是将该参数传递给构建脚本。

我现在拥有的:

  • 我添加了一个环境变量;名为参数

  • 我的JSON主体,触发构建

    {
    "hook_info":{
    "type":"bitrise"
    },
    "build_params":{
    "branch":"master",
    "workflow_id":"test_args_script",
    "commit_message":"Triggered from postman",
    "environments":[
    {
    "mapped_to":"PARAM",
    "value":"123456",
    "is_expand":true
    }
    ]
    }
    }
    
  • 在Bitrise流我有一个脚本python builder.py $PARAM

预期:

我的期望是传递给脚本的值将与API有效负载(123456)中的值相同。

如果有人最近在做类似的事情,或者如果你们中的任何一个人可以给我指出帮助我实现上述目标的文档,我将非常感谢!

我竟然找到了路。我这边的问题是,我已经有了一个与API传递的变量同名的env变量。在将名称更改为另一个名称之后,我能够获取参数并将其传递给构建脚本。如果有人需要更多的信息,给我一个呼喊,我可以发布有效载荷与流量设置。

最新更新