Skip to content

Commit 679baea

Browse files
committed
enable releases
1 parent eba3c72 commit 679baea

File tree

1 file changed

+48
-45
lines changed

1 file changed

+48
-45
lines changed

.travis.yml

Lines changed: 48 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,53 @@
11
language: android
22
jdk: oraclejdk7
3-
43
android:
54
components:
6-
- build-tools-19.1.0
7-
- android-19
8-
- extra
9-
5+
- build-tools-19.1.0
6+
- android-19
7+
- extra
108
before_script:
11-
- sudo apt-get update
12-
- sudo apt-get install gcc-4.6 g++-4.6
13-
- sudo apt-get install tree cmake gcc-4.6-arm-linux-gnueabi g++-4.6-arm-linux-gnueabi libc6-dev-i386 lib32stdc++6 g++-multilib g++-4.6-multilib
14-
- mkdir build
15-
- cd build
16-
# build for x86_64
17-
- cmake -Dx86_64=ON ..
18-
- make
19-
- cp ./tinyweb ../dest/x86_64/
20-
- cp ./cgi-getcookie ../dest/x86_64/
21-
- cp ./cgi-getfield ../dest/x86_64/
22-
- rm -rf *
23-
# build for i386
24-
- cmake -Di386=ON ..
25-
- make
26-
- cp ./tinyweb ../dest/i386/
27-
- cp ./cgi-getcookie ../dest/i386/
28-
- cp ./cgi-getfield ../dest/i386/
29-
- rm -rf *
30-
# build for arm
31-
- cmake -D CMAKE_TOOLCHAIN_FILE=../arm_toolchain.cmake ..
32-
- make
33-
- cp ./tinyweb ../dest/arm/
34-
- cp ./cgi-getcookie ../dest/arm/
35-
- cp ./cgi-getfield ../dest/arm/
36-
- rm -rf *
37-
38-
# build for android
39-
- cd ../tools
40-
- ./install_android_ndk.sh
41-
- cd ../android/native/jni/
42-
- ../../../android-ndk/ndk-build
43-
- cd ../../
44-
# build apk
45-
- gradlew build --stacktrace
46-
- cp -r build/outputs/apk ../dest/android/
47-
- cd ..
48-
script:
49-
- tree dest/
50-
- tar -cvzf tnyweb.tar.gz ./dest/
9+
- sudo apt-get update
10+
- sudo apt-get install gcc-4.6 g++-4.6
11+
- sudo apt-get install tree cmake gcc-4.6-arm-linux-gnueabi g++-4.6-arm-linux-gnueabi
12+
libc6-dev-i386 lib32stdc++6 g++-multilib g++-4.6-multilib
13+
- mkdir build
14+
- cd build
15+
- cmake -Dx86_64=ON ..
16+
- make
17+
- cp ./tinyweb ../dest/x86_64/
18+
- cp ./cgi-getcookie ../dest/x86_64/
19+
- cp ./cgi-getfield ../dest/x86_64/
20+
- rm -rf *
21+
- cmake -Di386=ON ..
22+
- make
23+
- cp ./tinyweb ../dest/i386/
24+
- cp ./cgi-getcookie ../dest/i386/
25+
- cp ./cgi-getfield ../dest/i386/
26+
- rm -rf *
27+
- cmake -D CMAKE_TOOLCHAIN_FILE=../arm_toolchain.cmake ..
28+
- make
29+
- cp ./tinyweb ../dest/arm/
30+
- cp ./cgi-getcookie ../dest/arm/
31+
- cp ./cgi-getfield ../dest/arm/
32+
- rm -rf *
33+
- cd ../tools
34+
- ./install_android_ndk.sh
35+
- cd ../android/native/jni/
36+
- ../../../android-ndk/ndk-build
37+
- cd ../../
38+
- gradlew build --stacktrace
39+
- cp -r build/outputs/apk ../dest/android/
40+
- cd ..
41+
script:
42+
- tree dest/
43+
- tar -cvzf tinyweb.tar.gz ./dest/
44+
deploy:
45+
provider: releases
46+
skip_cleanup: true
47+
api_key:
48+
secure: cGpRQL/OS+/b6Z2ULnAs41l5Oj9ZhCzGPNZ/ozRtGBUMpo8EQlbtiAyvENLn50DhXbT/01+ZkUOgm0jNASAu72UTZIz79393+5AoJfgx7L3cG/i+Hp6HFWFt0N7vPQyK8AdCM401GnhCeSo+/5tLqkgFuGvChAOp5uKaj46dg5U=
49+
file: ./tinyweb.tar.gz
50+
on:
51+
repo: testkit/tinyweb
52+
tags: true
53+
all_branches: true

0 commit comments

Comments
 (0)