Browse Source

Have Travis Get additional information from the git repository

Travis builds from a detached head.
We need to use the current branch so that versioning works properly
Richard Wackerbarth 9 years ago
parent
commit
bf629cf7b1
1 changed files with 5 additions and 2 deletions
  1. 5
    2
      .travis.yml

+ 5
- 2
.travis.yml View File

2
 language: c
2
 language: c
3
 
3
 
4
 before_install:
4
 before_install:
5
-  - pwd
5
+  # Travis runs a detached head. We need to find the current branch
6
+  - git checkout `git branch --contains HEAD | grep -v '*'`
7
+  # Also tags for the root(s) of the minor version(s)
8
+  - git fetch origin --tags
6
   - mkdir ~/bin
9
   - mkdir ~/bin
7
   - wget https://bootstrap.pypa.io/get-pip.py
10
   - wget https://bootstrap.pypa.io/get-pip.py
8
   - wget https://bintray.com/artifact/download/olikraus/u8glib/u8glib_arduino_v1.17.zip
11
   - wget https://bintray.com/artifact/download/olikraus/u8glib/u8glib_arduino_v1.17.zip
17
 before_script:
20
 before_script:
18
   # copy TMC and L6470 libraries to arduino dir, as conditional includes do not work in .ino files
21
   # copy TMC and L6470 libraries to arduino dir, as conditional includes do not work in .ino files
19
   - sudo cp -r ArduinoAddons/Arduino_1.x.x/libraries/ /usr/share/arduino
22
   - sudo cp -r ArduinoAddons/Arduino_1.x.x/libraries/ /usr/share/arduino
20
- # add U8glib, LiquidCrystal_I2C & LiquidTWI2 libraries 
23
+  # add U8glib, LiquidCrystal_I2C & LiquidTWI2 libraries 
21
   - sudo unzip u8glib_arduino_v1.17.zip -d /usr/share/arduino/libraries/
24
   - sudo unzip u8glib_arduino_v1.17.zip -d /usr/share/arduino/libraries/
22
   - cd /usr/share/arduino/libraries/
25
   - cd /usr/share/arduino/libraries/
23
   - sudo git clone https://github.com/kiyoshigawa/LiquidCrystal_I2C.git
26
   - sudo git clone https://github.com/kiyoshigawa/LiquidCrystal_I2C.git

Loading…
Cancel
Save