Browse Source

run script before deploy

Chris Mullins 8 years ago
parent
commit
f4b8aa8dc3
2 changed files with 16 additions and 0 deletions
  1. 14 0
      .prepare_release
  2. 2 0
      .travis.yml

+ 14 - 0
.prepare_release

@@ -0,0 +1,14 @@
+#!/bin/bash
+
+set -eo pipefail
+
+VERSION=$(git describe)
+
+mkdir dist
+
+for file in $(ls .pioenvs/**/firmware.bin); do
+  env_dir=$(dirname "$file")
+  env=$(basename "$env_dir")
+
+  cp "$file" "dist/esp8266_milight_hub_${env}-${VERSION}.bin"
+done

+ 2 - 0
.travis.yml

@@ -10,6 +10,8 @@ install:
 - platformio lib install
 - platformio lib install
 script:
 script:
 - platformio run
 - platformio run
+before_deploy:
+  - ./.prepare_release
 deploy:
 deploy:
   provider: releases
   provider: releases
   api_key:
   api_key: