xcode Flutter项目iOS的Gitlab CI管道

13z8s7eq  于 2023-02-05  发布在  Flutter
关注(0)|答案(1)|浏览(141)

我有错误时,推动它ro的repo。错误说:

在您的.gitlab-ci.yml中发现错误:变量config应该是键值对的散列值可以是散列值

这是怎么回事?
代码:

stages:
  - build_android
  - build_ios
  - run_test

variables:
  ver:
    value: "13"
    options:
      - "13"
      - "13.1"
      - "13.2"
      - "13.2.1"
      - "14.0.1"

build_android:
  stage: build_android
  script:
    - flutter build apk

build_ios:
  before_script:
    - export DEVELOPER_DIR=/Applications/Xcode_${{ver}}.app/Contents/Developer
  stage: build_ios
  script:
    - xcode-select -s $DEVELOPER_DIR
    - flutter build ios --no-codesign

run_test:
  stage: run_test
  script:
    - flutter test
r55awzrz

r55awzrz1#

问题出在. gitlab-ci. yml文件中变量部分的格式。根据错误消息,变量的配置应该是键-值格式,但给定值的格式不正确。
要解决此问题,请尝试将ver变量的格式更改为键-值对,如下所示:
变量:版本:"十三"
非:变量:版本:值:"十三"

相关问题