Some more CI fine-tuning.
This commit is contained in:
parent
02b7ae90f1
commit
a0367201c9
|
@ -53,6 +53,7 @@ after_build:
|
||||||
else ( set "version=%APPVEYOR_REPO_BRANCH%" )
|
else ( set "version=%APPVEYOR_REPO_BRANCH%" )
|
||||||
- if %linking%==shared ( set "artifact=shared" ) else ( set "artifact=%compiler%-static" )
|
- if %linking%==shared ( set "artifact=shared" ) else ( set "artifact=%compiler%-static" )
|
||||||
- set "artifact=%version%-windows-%arch%-%artifact%"
|
- set "artifact=%version%-windows-%arch%-%artifact%"
|
||||||
|
- del .\%outdir%\libui.exp # remove unnecessary files
|
||||||
- 7z a libui-%artifact%.zip .\%outdir%\libui.* ui.h ui_windows.h
|
- 7z a libui-%artifact%.zip .\%outdir%\libui.* ui.h ui_windows.h
|
||||||
- 7z l libui-%artifact%.zip
|
- 7z l libui-%artifact%.zip
|
||||||
- 7z a examples-%artifact%.zip .\%outdir%\*.exe
|
- 7z a examples-%artifact%.zip .\%outdir%\*.exe
|
||||||
|
|
|
@ -5,6 +5,7 @@ include: &toolchain_linux_amd64
|
||||||
dist: trusty
|
dist: trusty
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
|
update: true
|
||||||
packages:
|
packages:
|
||||||
- libgtk-3-dev
|
- libgtk-3-dev
|
||||||
|
|
||||||
|
@ -78,15 +79,17 @@ after_success:
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then cp ui.h ui_unix.h build/out/; fi
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then cp ui.h ui_unix.h build/out/; fi
|
||||||
- if [[ "x${TRAVIS_TAG}" != "x" ]]; then export version=${TRAVIS_TAG}; else export version=${TRAVIS_BRANCH}; fi
|
- if [[ "x${TRAVIS_TAG}" != "x" ]]; then export version=${TRAVIS_TAG}; else export version=${TRAVIS_BRANCH}; fi
|
||||||
- export artifact=${version}-${platform}-${arch}-${linking}
|
- export artifact=${version}-${platform}-${arch}-${linking}
|
||||||
|
- echo ${artifact}
|
||||||
- pushd build/out
|
- pushd build/out
|
||||||
|
- # TODO do not include symlinks in the archive
|
||||||
- tar -czvf libui-${artifact}.tgz libui.* *.h
|
- tar -czvf libui-${artifact}.tgz libui.* *.h
|
||||||
- tar -czvf examples-${artifact}.tgz `find . -type f ! -name "*.*"`
|
- tar -czvf examples-${artifact}.tgz `find . -type f ! -name "*.*"`
|
||||||
- popd
|
- popd
|
||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
provider: releases
|
provider: releases
|
||||||
api_key:
|
#api_key:
|
||||||
secure: MFpee9M8kzihNg7KmQQjtznIHmfTF88EVhkY5FcM3CZUg6XfNE8YDPRLhWnH9/Oyrn1WjL37UabrJSrMYoz44s7yqyKeGK0rXIpV2i9gGMdGDxe94iCrPdvcwK2BysDd7pfwDPy1EtM8nxCQHv7d01PPT+w0hDCjBAMbILOh0IHB4yDvwyZOy6ReWas3/co3djjfjHk5XCUm54cT2mxu3U5CHQY9gsJWVaom9eINLjtDkTgbStxGSuXXmeRGzpFReR5dF4KK/IVs2GbayNfWOS8Xqhgk5uKFalWaH4P+F5ACf4zH78mhK+FiDWCkhzB6/N+mJOwl6BV9BjUv9/4+pNDQVYZvc0P19Kv8wzQsL3jMJ/SRFf4tdIeoDgRFOrq0QL7JajWq16zazbhP6PiIEfcNKdbqlvVoG7LheUsSkbVbmV439He3oykA7Tbc+dBPn+8hRdpsyoG8CyY/8nDS+E8mMxU5JvRfmlc93ZL6uxAOeIW/w8V70/upb/Tdk4d2pEeihisdL24Ys5CYzbVJAyP6Vx4y5yyKrA1RSq0pBkjzc9DJI811c4XLiLpv8jglYomN4PHk5e7GEW7n7HYSTf3gXB4HgVt5fnDudhTHErRKtzxxiBKXMYLmaCUv5mOEjSu4hRZq4v0e/VbzbfGlFoMsB9krzd9JIk7Fl1FbkNo=
|
#secure: TODO
|
||||||
file: build/out/*.tgz
|
file: build/out/*.tgz
|
||||||
file_glob: true
|
file_glob: true
|
||||||
skip_cleanup: true
|
skip_cleanup: true
|
||||||
|
|
Loading…
Reference in New Issue