ESPNTPServer/.travis.yml
liebman 8a53197001
Reorg (#1)
* reorg to include core and librany deps in project using submodules

* added script to insure submodules and such are setup

* added OTA update support and started on syslog logging

* added syslog logging support & Config saving via SPIFFS/Json file

* start travis builds

* DebugLevel

* added eagle designs

* added enclosure

* update README
2018-06-12 19:04:20 -07:00

47 lines
1.5 KiB
YAML

language: python
- "2.7"
sudo: required
env:
global:
- APPLICATION_FOLDER="${HOME}/arduino-ide"
- SKETCHBOOK_FOLDER="${TRAVIS_BUILD_DIR}"
- ESP8266_DEVICE="esp8266com:esp8266:generic:CpuFrequency=160,CrystalFreq=26,FlashFreq=40,FlashMode=qio,FlashSize=4M1M,led=2,LwIPVariant=v2mss536,Debug=Serial1,DebugLevel=None____"
- ESPNTPSERVER_DIR="${TRAVIS_BUILD_DIR}/ESPNTPServer"
before_install:
- echo HOME is "'${HOME}'"
- id
- cd "${TRAVIS_BUILD_DIR}"
- ./setup.sh
# setup arduino-ci-script
- git clone https://github.com/per1234/arduino-ci-script.git "${HOME}/scripts"
- cd "${HOME}/scripts"
# Get new tags from the remote
- git fetch --tags
# Checkout the latest tag
- git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
- source "${HOME}/scripts/arduino-ci-script.sh"
# Uncomment the following lines to get verbose output for debugging
# 0 (minimum/default) - 2 (maximum) verbosity
#- set_script_verbosity 1
# Turn on verbose output during compilation
#- set_verbose_output_during_compilation "true"
# Don't for library issues that don't affect compilation
- set_library_testing "false"
- set_application_folder "$APPLICATION_FOLDER"
- set_sketchbook_folder "$SKETCHBOOK_FOLDER"
- install_ide "1.8.5"
# make it look like a sketch for arduino
- touch "${ESPNTPSERVER_DIR}/ESPNTPServer.ino"
script:
# build with arduino
- build_sketch "${ESPNTPSERVER_DIR}" "${ESP8266_DEVICE}" "false" "1.8.5"