forked from hanwckf/rt-n56u
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
34 lines (26 loc) · 1.67 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
group: deprecated-2017Q4
dist: trusty
sudo: required
language: c
compiler:
- gcc
install:
- sudo apt-get update -qq
- sudo apt-get install -qq zip autoconf automake bison build-essential flex gawk gettext gperf libtool pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev texinfo python-docutils libncurses5-dev autopoint curl
before_script:
- sudo mkdir -p /opt/rt-n56u/ && sudo mkdir -p /opt/images/
- sudo rm -rf toolchain-mipsel/
- sudo mv -f * .[^.]* /opt/rt-n56u
- cd /opt/rt-n56u && sudo git clone --depth=1 https:/hanwckf/padavan-toolchain.git toolchain-mipsel && sudo chmod u+x ./toolchain-mipsel/toolchain-3.4.x/bin/*
- ls -Alh /opt/rt-n56u
- cd /opt/rt-n56u/trunk/
script:
- sudo bash ./build_firmware_nohup MI-MINI && sudo cp -f images/*.trx /opt/images
- sudo bash ./clear_tree_simple >/dev/null 2>&1 && sudo bash ./build_firmware_nohup PSG1218 && sudo cp -f images/*.trx /opt/images
- sudo bash ./clear_tree_simple >/dev/null 2>&1 && sudo bash ./build_firmware_nohup OYE-001 && sudo cp -f images/*.trx /opt/images
- sudo bash ./clear_tree_simple >/dev/null 2>&1 && sudo bash ./build_firmware_nohup 5K-W20 && sudo cp -f images/*.trx /opt/images
- sudo bash ./clear_tree_simple >/dev/null 2>&1 && sudo bash ./build_firmware_nohup WR1200JS && sudo cp -f images/*.trx /opt/images
after_script:
- GIT_VERSION=`git rev-parse --short=7 HEAD 2>/dev/null` && [ -n "$GIT_VERSION" ] && image_name=images_$GIT_VERSION || image_name=images
- cd /opt/images && sudo bash -c "md5sum * > md5sum.txt" && sudo zip -r ${image_name}.zip ./*
- curl --upload-file ./${image_name}.zip https://transfer.sh/${image_name}.zip