Skip to content

Commit 02b0003

Browse files
authored
Merge pull request #519 from NetSys/travis_release
Upload release binaries from CI
2 parents 7728eaa + 6a89510 commit 02b0003

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

.travis.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,28 @@ after_failure:
6464
- more /tmp/bessd.*.INFO.* | cat # dump all bessd log files
6565
- more /tmp/sanitizer* | cat # dump all sanitizer results
6666

67+
before_deploy:
68+
- find . -name '*.pyc' -delete
69+
- for arch in x86-64 sandybridge haswell; do
70+
export CXXARCHFLAGS="-march=$arch";
71+
./container_build.py clean;
72+
./container_build.py bess;
73+
./container_build.py kmod_buildtest;
74+
tar zcf bess-$arch-linux.tar.gz bessctl/* bin/* pybess/* core/bessd core/kmod/bess.ko core/modules/*.so;
75+
done
76+
77+
deploy:
78+
provider: releases
79+
api_key:
80+
secure: NVoPKxyZTa9K5shhh67uQ9/spds24VexpKSE5U5X79cyBhNXdIRcxBAxvyZ6s6cQGRyWoVmC8FLin3BeUeKga5SEqSbSNed42Tazw7lRQt08ni1WYpirx5Qb9bE3M2vb5FuxO5kbaUsns2o0q7cE/+HCGcHK5UbKrEEG6mZxwPwNEiwEwqHBf9nECuUE1gZXUK4KiVn/NNDK6bX1pg3jeHh5yNK1yCBeBvIJbtTlKTZRZ1Xd8mTz/PpLXTiSD7d3gDNF2UwIg8HQAtQ9b9I2K5s41pM47ejtBGf7kOUbVRBx0iuEHKOpBKRp9kFWoePryL65wT4Pthr47FSPhR9KKHWpbTIJbUwJiWdUrImCZmnwmFZURLmXB/xKWDCLYr3d51jnxOHUv8ATOKN7DhjvaZwTbQSNed7CBNfNa3hgAj60limki/fzRzyM4wMgDA1ihR9Ohcvnf9VArmz7fFi3EKvZ47eXnM6EgTWd8Jl8U09Rzd7C9LkgYq+8eaqGSKN57RR0ptCkI9rqgBQw5RbQuwGVkCAsTDbQ9yqI/2Qt5FcRceUtNFG+rc5uejY2a0ba0qR9kANWdk09qrd5XxQ3hiJbw5J+ThTW0gV9xWqn8Emz0tHr6UUH8cXNAruiQ/Rtxu7XjGnkulLa60Wdv7JTulky3yA46SN4Jmkmilo38MU=
81+
file:
82+
- bess-x86-64-linux.tar.gz
83+
- bess-sandybridge-linux.tar.gz
84+
- bess-haswell-linux.tar.gz
85+
skip_cleanup: true
86+
on:
87+
tags: true
88+
condition: "$VER_CXX = g++-6"
89+
6790
notifications:
6891
slack: nefeli:x5udJ7nDIKjCaCrRYprGc4mw

0 commit comments

Comments
 (0)