From 49afd6d818053016d8ef67500e9b8a9a2135846c Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Mon, 18 Nov 2019 18:21:39 +0100 Subject: [PATCH] build script --- .gitignore | 6 ++++++ .gitlab-ci.yml | 4 +--- build.sh | 13 +++++++++++++ 3 files changed, 20 insertions(+), 3 deletions(-) create mode 100755 build.sh diff --git a/.gitignore b/.gitignore index 9f963cf..fa0ad13 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,7 @@ /Release/ +libraries/includes/configuration.cpp +libraries/includes/configuration.h +sketch.esp8266.esp8266.nodemcu.bin +sketch.esp8266.esp8266.nodemcu.elf +sketch/sketch.esp8266.esp8266.nodemcu.bin +sketch/sketch.esp8266.esp8266.nodemcu.elf diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dace620..557ce5d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,9 +18,7 @@ build: except: - tags script: - - pushd $CI_PROJECT_DIR/libraries/esp8266boilerplate/ConfigGenerator && ./configGen.sh && popd - - env ARDUINO_SKETCHBOOK_DIR=$CI_PROJECT_DIR arduino-cli compile --fqbn=esp8266:esp8266:nodemcu $CI_PROJECT_DIR/sketch - - cp sketch/sketch.esp8266.esp8266.nodemcu.* . + - ./build.sh $CI_PROJECT_DIR release: diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..c661e90 --- /dev/null +++ b/build.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +if [ "$1" != "" ]; then + PROJECT_DIR=$1 +else + PROJECT_DIR=$PWD +fi + +pushd $PROJECT_DIR/libraries/esp8266boilerplate/ConfigGenerator && ./configGen.sh && popd +env ARDUINO_SKETCHBOOK_DIR=$PROJECT_DIR arduino-cli compile --fqbn=esp8266:esp8266:nodemcu $PROJECT_DIR/sketch +cp sketch/sketch.esp8266.esp8266.nodemcu.* . + +