Skip to content

Commit aeab75b

Browse files
committedSep 25, 2019
Update build files
1 parent 21cb723 commit aeab75b

File tree

5 files changed

+48
-28
lines changed

5 files changed

+48
-28
lines changed
 

‎.buildfiles

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
-name *.lua
1+
-name *.lua ! -name debug*.*

‎.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
node_modules
22
obj
3-
tmp
3+
releases
44
.builderr

‎.travis.yml

+17-25
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,25 @@
1-
os:
2-
- linux
3-
1+
os: linux
42
sudo: false
5-
63
dist: trusty
7-
84
addons:
95
apt:
106
packages:
11-
- lua5.2
12-
7+
- lua5.2
138
git:
149
depth: 5
15-
16-
language: c
17-
1810
install:
19-
20-
script: ./bin/build.sh
21-
22-
# Notifications are encrypted to betaflight/betaflight to avoid spam from forks
23-
# Command: `travis encrypt "<secret>" --com -r betaflight/blackbox-log-viewer
24-
notifications:
25-
slack:
26-
rooms:
27-
- secure: O3Wc0/JyHXJHbTKNqNqf05zZuYNa57TcmXTuml/CSpnEHzoCuphq9N769HSg9szZPvyw27VdK2VZ7bXl28i/thXmPjkGkKnCk0mV3Jd2rnn6UNMF2E33Qymjup02cActNWSxmPQEDPmIZIC0qTyZ9HBs/9Fun/BXQpIKl0SBDe/N1Cz3YIclF3RkGIk8GwDE9IChQi6f6vf+nXaUXOgVMqDG0ZfuIFdW/sEuDjqBPx+GXQrnHgJLpVb/tFrTtQz69A6zsUwcxODaxVYavtLgTgWV7dTufnSo1cM/2hIjXaV0BO2mwbgeAM4thaKnUkfywy4yBTd7m3W80pdsV5/amyok7VsjynkLKKtyQAnNv47/kAeEbzlOmh666LdI9hnFI/HPg2n0zfI7rsX3reU13tkQHbJJSxaxSPA/61fQ1qYxNsr2OJ+MVkyuSUlCczyVzvAsT4eNAA16EDpCat6HeiIXgkrRpiPMWIBh62EUxbI/hirhlv31GAAkl5AuEGx23gSW6bDQrT+W8qJQVA3ClYDZ+HL34zS+JQ4MzVRQRqxF57Jnuxz4evhaVVa7rgKBylOn5IzpIQanmxEM0H0CEpzt7+zFb3OFAQDsVdPR0xXBmA/ATW78xYLgwkjiwmrITIwTTa6scPiSjGWij1L2mnvVepHGdqhpfKNddlDiEkY=
28-
webhooks:
29-
urls:
30-
- secure: pjDcl+AVC2Nppo49jmGGv61cgbDBQRUq/B/eAE23kord/W9WeIPEw0BV5fj4Mt5KTDDkfqyLaKgo6UO0XFcWLbqp0HRzWVsBNSc6PLzWlO3ZpuwrhtH8TrhH18iJLoGJcb6kHvCLqLf6PO6LKihVG9TG6MKl41grZD5auw/0iKzweFSxZts01Z83xzZkmOYgTQzaLMeGozV2P3x1C1cjFD8woInKG8YQhxDyYacXcdFKboQXAjD8lRNrE0nrHmLXQx6q7Dwf15lg0xkFsvKB0NivBGwBQY+zUBankweghVAazOahtO9m1w20iEZS9jhekmodAHWrMEH9TSkWMt+T1S0EqPp9/i2ZiPh5WSLfWQ32GQkOGGA05GxTQMK0xxwPe0yEtORS2tEoluERq/xQaIx5HYubG7QrF1bo8K+KoNaHrLOuNKcdTbiDc9GUQW24zbD85S1UFhO3+H5It/aHBIWSQuNgENw6tp5i9O79ZIJbLjA23J2GY43Red0rTrSAsM3JMO6ktQhAP2IJ3NOvoOpoI/rH1c+PGzxFJnhc42Xo/Npyfdr3L7zNPiKhsGkY8QUe3sd5T6iPOXeUWhx1PdVqExjzJiTyzyGe5PGtZAB1vIjpRY5Jl7wbGYzxpBO3qhBukapWGy+UqUyEj9g5x2lT6W1AcwA0cbwFhAMmulA=
31-
on_success: always # options: [always|never|change] default: always
32-
on_failure: always # options: [always|never|change] default: always
33-
on_start: always # options: [always|never|change] default: always
11+
- npm install
12+
script:
13+
- npm start
14+
- npm run pack
15+
deploy:
16+
provider: releases
17+
api_key: "$TOKEN"
18+
file_glob: true
19+
file: releases/*
20+
skip_cleanup: true
21+
on:
22+
tags: true
23+
env:
24+
matrix:
25+
secure: Blrvj4+Bf9TvsMKNgHzfCti5WNy2yxuxlHikD/PJ99qkP5EAdhdkrt97sdYaiYWqb28nRJPtXCRJDWGuXlRaBjcSo1dee1g8JNdeM7GT3ZElmyp/s24FgjL8EdBZ/sVLe04yioa8743STNNnxlBJ6Nf8woi/fqwXB8/cxGvV+GN8qBdU2wfCZ4BpqGaJ6kFMRigtPVWDfjDda8SFqbLvH9FISHikiflgpEL+Xy8A/EOXEJYS9qsAedZK2X981mqeHsCX5VaGBF02Ly1uCfOWNnJfCjdYKepdL3o8c4XRR40YAmB6eWsjNqzGxj0puR4CzjQnuTlzb1pCZHHc9VPjXZd2OUBIb4gGtyX9UPdA1T4/kxVUmvhFMuMNk0HhsFRD23X1y8AZDRQfjK3LQAXZ2miCSyCxvznzSSMotCd70237m3LIa5E73yiy4c0oak5SnCE7EGm/TFtctOuz94C3IIHZ3lR56PC9Q9WfffuGvHL5Cth585siCj//iyYS4stzgWm8ttsv/F59aG+4TYON8lYXG0oxMgLVjrA/1MgCNVGm6+RZcSBKmDhIA4vxUCoJGBz+EbyQte/bxqNEx3eijZpZIun8Si+u13xCA+1n+SceHz6emtG+JurYZwoUxsivpWySagw51e7RJaNtLExib412ZBtlf5bFl65Xfq9V4nE=

‎bin/arc.sh

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#!/bin/bash
2+
3+
if [ -d .git ]; then
4+
ORIGIN="`git config --get remote.origin.url`"
5+
if [[ $ORIGIN == '' ]]; then
6+
ORIGIN="`pwd`"
7+
fi
8+
9+
ARCHIVE="releases/$(basename ${ORIGIN//.git/})_$(git describe --abbrev=0 --tag).zip"
10+
11+
echo "creating archive ..."
12+
mkdir -p releases
13+
rm -fv $ARCHIVE
14+
cd obj
15+
16+
if [[ "$OSTYPE" != "win32" && "$OSTYPE" != "msys" ]]; then
17+
# linux zip
18+
zip -r9q "../${ARCHIVE}" ./*
19+
else
20+
# win 7zip
21+
7z a -r -mx9 -bb0 "../${ARCHIVE}" ./*
22+
fi
23+
cd ..
24+
echo
25+
echo -e "\e[1m${ARCHIVE}\e[1m\e[0m \e[0m"
26+
echo
27+
fi

‎package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
"name": "betaflight-tx-lua-scripts",
33
"version": "1.3.0",
44
"scripts": {
5-
"start": "bash bin/build.sh min"
5+
"start": "bash bin/build.sh min",
6+
"pack": "bash bin/arc.sh"
67
},
78
"description": "",
89
"devDependencies": {

0 commit comments

Comments
 (0)