File tree Expand file tree Collapse file tree 4 files changed +49
-16
lines changed
Expand file tree Collapse file tree 4 files changed +49
-16
lines changed Original file line number Diff line number Diff line change 11language :
22 - objective-c
33
4+ install :
5+ # install cmake toolchains and script
6+ - POLLY_VERSION="0.7.1"
7+ - wget "https://github.com/ruslo/polly/archive/v${POLLY_VERSION}.tar.gz"
8+ - tar xf "v${POLLY_VERSION}.tar.gz"
9+ - export PATH="`pwd`/polly-${POLLY_VERSION}/bin:${PATH}"
10+
411script :
5- - ./run-test.sh
6- - export FILE_TO_UPLOAD=$(ls *.txt)
7- - echo "Deploying to GitHub releases : $FILE_TO_UPLOAD"
12+ - build.py --verbose --pack TGZ --config Release
13+
14+ before_deploy :
15+ - export FILE_TO_UPLOAD=$(ls _builds/default-Release/Foo-*.tar.gz)
816
917deploy :
10- provider : releases
11- api_key :
12- - secure : " kmV8Pzv+2otsNk8R9CtTU/qE4lgr4Jhul6j6vrueTlUhkA2K2jtMd93hDEA23h/7bsULl1p2yE6WhLiFl8zMC7KrBEcqCycHybmYQ/WezRg3dKXAQFpXs8k23K2QJLr+r6DvOf4OLLOnYhW2Z0qDvBOHVk4tFG9jV/kXrCLK8HRjW09hLNz5Cidrtu9pXHxkFh6+UP1v8cpmuC1BsMoH/9eN6vPUKTeKY/GD3jwJuUTWljmiQluWuvNdoGNaer1IZE7GI7DZ/NL+48kGKkO4Qf7Tmm0XttaoPM8eyJl9fYkKpxkghI7MJOQDnLojNr94XNHd0QpjfKypNRv/qkxiiI/ZtUZfkDIif2o4DupBS+pG8RdKIvT6mGtrn7jGJlbgNaEiierJVztLZ2Ice0I3Jp9gUtkLE/ebpix/fZcRRJIAHJg9YArwK6QMU7RReito5kW5jAXm3Z9KdQhM2ffY9xczT/QA6V703hfcnq6zwiYKN0xh5LAh4OTerH6iTWTKZP+PubL3areo9TaAsUDu1T3wO77yXiVy2cZX78ooIF1GAwiNGGoYf24jb7k8BzdJUQLXSKBmgwPCAsxqbBKT7yarJCTivMJ8hTvlX7ZHrss6ILdi8oV0hU0OzZZ5Jv0pVTmDd93i3sUP6ma1Ddabf6sw+BLfNOR05IGH0KPDU3A="
13- file_glob : true
14- file : " ${FILE_TO_UPLOAD}"
15- skip_cleanup : true
16- on :
17- tags : true
18+ provider : releases
19+ api_key :
20+ - secure : " kmV8Pzv+2otsNk8R9CtTU/qE4lgr4Jhul6j6vrueTlUhkA2K2jtMd93hDEA23h/7bsULl1p2yE6WhLiFl8zMC7KrBEcqCycHybmYQ/WezRg3dKXAQFpXs8k23K2QJLr+r6DvOf4OLLOnYhW2Z0qDvBOHVk4tFG9jV/kXrCLK8HRjW09hLNz5Cidrtu9pXHxkFh6+UP1v8cpmuC1BsMoH/9eN6vPUKTeKY/GD3jwJuUTWljmiQluWuvNdoGNaer1IZE7GI7DZ/NL+48kGKkO4Qf7Tmm0XttaoPM8eyJl9fYkKpxkghI7MJOQDnLojNr94XNHd0QpjfKypNRv/qkxiiI/ZtUZfkDIif2o4DupBS+pG8RdKIvT6mGtrn7jGJlbgNaEiierJVztLZ2Ice0I3Jp9gUtkLE/ebpix/fZcRRJIAHJg9YArwK6QMU7RReito5kW5jAXm3Z9KdQhM2ffY9xczT/QA6V703hfcnq6zwiYKN0xh5LAh4OTerH6iTWTKZP+PubL3areo9TaAsUDu1T3wO77yXiVy2cZX78ooIF1GAwiNGGoYf24jb7k8BzdJUQLXSKBmgwPCAsxqbBKT7yarJCTivMJ8hTvlX7ZHrss6ILdi8oV0hU0OzZZ5Jv0pVTmDd93i3sUP6ma1Ddabf6sw+BLfNOR05IGH0KPDU3A="
21+ file_glob : true
22+ file : " ${FILE_TO_UPLOAD}"
23+ skip_cleanup : true
24+ on :
25+ tags : true
Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 2.8)
2+ project (Foo)
3+
4+ add_library (foo foo.cpp)
5+ add_executable (boo foo.cpp)
6+
7+ install (TARGETS foo DESTINATION lib)
8+ install (TARGETS boo DESTINATION bin)
9+
10+ string (COMPARE EQUAL "$ENV{TRAVIS_TAG} " "" is_empty)
11+ if (NOT is_empty)
12+ string (REGEX REPLACE "^v([0-9]+)\\ .[0-9]+\\ .[0-9]+$" "\\ 1" major_ver "$ENV{TRAVIS_TAG} " )
13+ string (REGEX REPLACE "^v[0-9]+\\ .([0-9]+)\\ .[0-9]+$" "\\ 1" minor_ver "$ENV{TRAVIS_TAG} " )
14+ string (REGEX REPLACE "^v[0-9]+\\ .[0-9]+\\ .([0-9]+)$" "\\ 1" patch_ver "$ENV{TRAVIS_TAG} " )
15+ else ()
16+ set (major_ver 0)
17+ set (minor_ver 0)
18+ set (patch_ver 0)
19+ endif ()
20+
21+ set (CPACK_PACKAGE_VERSION_MAJOR ${major_ver} )
22+ set (CPACK_PACKAGE_VERSION_MINOR ${minor_ver} )
23+ set (CPACK_PACKAGE_VERSION_PATCH ${patch_ver} )
24+
25+ include (CPack)
Original file line number Diff line number Diff line change 1+ #include < iostream>
2+
3+ int main () {
4+ std::cout << " Hello" << std::endl;
5+ }
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments