gpt4 book ai didi

android - make circle ci 上传 only master commits to test fairy

转载 作者:行者123 更新时间:2023-11-29 01:18:17 25 4
gpt4 key购买 nike

我在circle.yml中添加了编译完成后上传给test fairy的指令。

但我只想在构建由 master 分支中的提交触发时上传到 test fairy。

我的circle.yml文件:

test:
override:
# start the emulator
- emulator -avd circleci-android22 -no-audio -no-window:
background: true
parallel: true
# wait for it to have booted
- circle-android wait-for-boot
# run tests against the emulator.
- ./gradlew assembleDebug
- ./gradlew connectedAndroidTest
- ./gradlew testfairyBeta

只有当构建是由 master 分支中的提交触发时,我如何才能执行指令 ./gradlew testfairyBeta?

当构建由其他分支中的提交触发时,我只想运行 ./gradlew connectedAndroidTest 及其依赖项。

最佳答案

您可以使用 if 语句强制仅在 master 上进行 testfairyBeta。方法如下:

- if [ $CIRCLE_BRANCH = 'master' ];然后./gradlew testfairyBeta; fi

关于android - make circle ci 上传 only master commits to test fairy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38364466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com