我有错误时,推动它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
1条答案
按热度按时间r55awzrz1#
问题出在. gitlab-ci. yml文件中变量部分的格式。根据错误消息,变量的配置应该是键-值格式,但给定值的格式不正确。
要解决此问题,请尝试将ver变量的格式更改为键-值对,如下所示:
变量:版本:"十三"
非:变量:版本:值:"十三"