Ich habe in der circle.yml die Anweisung hinzugefügt, um Fee nach dem Build zu testen.make circle ci Upload nur Master verpflichtet, Fee zu testen
Aber ich möchte nur zum Test Fairy hochladen, wenn der Build von einem Commit im Master-Zweig ausgelöst wurde.
Meine circle.yml Datei:
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
Wie kann ich die Anweisung ./gradlew testfairyBeta nur ausgeführt, wenn der Bau durch eine Festschreibung in der Master-Zweig ausgelöst wurde?
Wenn der Build durch Commits in anderen Zweigen ausgelöst wurde, möchte ich nur den ./gradlew connectedAndroidTest und seine Abhängigkeiten ausführen.
wie ein Charme, danke :) – jonathanrz