|
|
@@ -0,0 +1,55 @@
|
|
|
+sudo: false
|
|
|
+
|
|
|
+language: python
|
|
|
+
|
|
|
+os:
|
|
|
+ - linux
|
|
|
+
|
|
|
+git:
|
|
|
+ depth: false
|
|
|
+
|
|
|
+before_install:
|
|
|
+ - git submodule update --init --recursive
|
|
|
+
|
|
|
+stages:
|
|
|
+ - build
|
|
|
+ - deploy
|
|
|
+
|
|
|
+jobs:
|
|
|
+ include:
|
|
|
+
|
|
|
+ - name: "Build Arduino 0"
|
|
|
+ if: tag IS blank AND (type = pull_request OR (type = push AND branch = master))
|
|
|
+ stage: build
|
|
|
+ script: $TRAVIS_BUILD_DIR/.github/scripts/on-push.sh 0 10
|
|
|
+
|
|
|
+ - name: "Build Arduino 1"
|
|
|
+ if: tag IS blank AND (type = pull_request OR (type = push AND branch = master))
|
|
|
+ stage: build
|
|
|
+ script: $TRAVIS_BUILD_DIR/.github/scripts/on-push.sh 1 10
|
|
|
+
|
|
|
+ - name: "Build Arduino 2"
|
|
|
+ if: tag IS blank AND (type = pull_request OR (type = push AND branch = master))
|
|
|
+ stage: build
|
|
|
+ script: $TRAVIS_BUILD_DIR/.github/scripts/on-push.sh 2 10
|
|
|
+
|
|
|
+ - name: "Build Arduino 3"
|
|
|
+ if: tag IS blank AND (type = pull_request OR (type = push AND branch = master))
|
|
|
+ stage: build
|
|
|
+ script: $TRAVIS_BUILD_DIR/.github/scripts/on-push.sh 3 10
|
|
|
+
|
|
|
+ - name: "Build PlatformIO"
|
|
|
+ if: tag IS blank AND (type = pull_request OR (type = push AND branch = master))
|
|
|
+ stage: build
|
|
|
+ script: $TRAVIS_BUILD_DIR/.github/scripts/on-push.sh 1 1
|
|
|
+
|
|
|
+notifications:
|
|
|
+ email:
|
|
|
+ on_success: change
|
|
|
+ on_failure: change
|
|
|
+ webhooks:
|
|
|
+ urls:
|
|
|
+ - https://webhooks.gitter.im/e/cb057279c430d91a47a8
|
|
|
+ on_success: change # options: [always|never|change] default: always
|
|
|
+ on_failure: always # options: [always|never|change] default: always
|
|
|
+ on_start: never # options: [always|never|change] default: always
|