ebbit1q
72ed98e404
add docker compilation to travis ( #3433 )
...
* add docker compilation to travis
add new matrix entry in .travis.yml for compiling on 18.04
add Dockerfile in .ci to build ubuntu 18.04 inside docker
remove release entry for uvuntu 16.04 to not conflict
refactor .travis.yml
refactor travis-comile.sh
merge travis-dependencies.sh into the travis.yml
remove travis-dependencies.sh
* enable debugging on travis-compile.sh
* set ubuntu16 buildtype to "Debug"
set buildtype Debug for as requirement for "test"
add --debug and --release flags to travis-compile.sh
* make output prettier
edit the format warning message and clangify.sh output
* fix clangify.sh
fix --cf-version flag
fix directory argument parsing
add directory parsing details to --help
add examples to --help
2018-11-16 15:44:22 +01:00
tooomm
135c02ea41
travis: more cleanup ( #3336 )
...
* add links to build image update history
* remove cmake from apt
* remove bc from apt
* remove clang-format from apt
* test clang-format
* Revert "test clang-format"
This reverts commit b2f12da427 .
* remove protobuf from apt
* Revert "remove protobuf from apt"
This reverts commit 9162c8800c .
* remove qt from apt
* test with versions which differ from what xenial provides
* Revert "test with versions which differ from what xenial provides"
This reverts commit 6192e58169 .
* Revert "remove qt from apt"
This reverts commit 0d9aff1c4c .
* conditions v1 are the default now
https://blog.travis-ci.com/2018-07-18-build-stages-officially-released
* add new job names
https://docs.travis-ci.com/user/customizing-the-build/?utm_source=blog&utm_medium=web&utm_campaign=build_stages_ga#Naming-Jobs-within-Matrices
* disable mail
* clang-format version
* remove clang source
* cmake version
* macOS: remove clang-format
formatting only checked on linux build
* add compiler info
* cmake version2
* remove fast_finish
only useful if allowed failures are configured in the matrix:
https://docs.travis-ci.com/user/customizing-the-build/#fast-finishing
2018-08-27 10:50:55 +02:00
ctrlaltca
c01aad6767
Travis: minor changes ( #3321 )
...
Use the xenial version of llvm's toolchain for clang-format
Add qt5.5's websocket library for servatrice
2018-07-11 17:43:33 +02:00
tooomm
d0d662f73a
switch to xenial ( #3320 )
2018-07-11 14:52:19 +02:00
tooomm
1618e89c41
travis: remove unneeded debug builds on tags for faster release deployment ( #3266 )
...
* add hint
* enable condition for debug
* enable new conditions
2018-06-21 19:40:12 -04:00
ctrlaltca
b29bd9e070
Clang-format ( #3028 )
...
* 1/3 Add .clang-format file and travis compilation check
* 2/3 Run clang-format
* 3/3 Fix compilation problems due to include reordering
* 3bis/3 AfterControlStatement: false
2018-01-27 10:41:32 +01:00
tooomm
04ab3d7f13
fix release run on tags ( #3046 )
2018-01-23 12:58:56 -05:00
tooomm
14a0c53fc1
travis update (osx + linux) ( #3041 )
2018-01-21 17:07:25 -05:00
ctrlaltca
55029b6b68
Travis: remove sudo ( #3037 )
2018-01-20 16:50:06 +01:00
tooomm
f0f73c8f77
ci: deployment config for beta+stable ( #2976 )
2017-12-28 18:33:16 -05:00
tooomm
5b8e0dc8ec
add group key ( #2967 )
...
as announced here: https://blog.travis-ci.com/2017-12-01-new-update-schedule-for-linux-build-images
2017-12-18 18:17:31 -05:00
tooomm
6bc39a4f6f
yml config documentation ( #2899 )
...
* little fix
* add config hints
* doc link
2017-11-04 20:16:41 -04:00
tooomm
17202e8dba
AppVeyor: prevent unnecessary builds ( #2888 )
...
* prevent unnecessarybuilds
* readd qt5 string
sadly this is needed as of now:
ff6b0f86ec/cockatrice/src/releasechannel.cpp (L59-L68)
* wrap asterisks
* fixed with validator
https://ci.appveyor.com/tools/validate-yaml
* complete link
* add helpful links
this should not trigger a appveyor build
* add space in readme
this should not trigger a appveyor build
* highlight c++ types
this should not trigger a appveyor build
* remove empty line
this should not trigger a appveyor build
* declutter dockerignore
this should not trigger a appveyor build
2017-10-09 11:19:56 +02:00
tooomm
2557a2183d
.travis folder ( #2805 )
2017-08-06 23:56:31 -04:00
tooomm
1565309146
enable caching for ci ( #2799 )
...
* enable cache
* caching on mac
* fix ci caching on mac
* fix
* add mac cache
* added homebrew cache and pretty print yaml (+ structural ordering)
* cleanup
* fix ccache on mac
* testing workaround
https://github.com/travis-ci/travis-ci/issues/7456#issuecomment-296505058
* try xcode7.3 instead of workaround
* cache timout value
more time for cache to upload
2017-07-07 16:17:18 +02:00
Zach H
fab3d24757
Travis/Appveyor publish to GitHub Releases ( #2550 )
2017-03-28 13:37:59 -04:00
tooomm
1cc50b2793
remove travis deployment to bintray ( #2516 )
2017-03-19 12:58:31 -04:00
Zach H
9ebbd0c3ca
travis osx 10.10 min ( #2252 )
2016-10-31 10:45:52 +01:00
Fabio Bas
bb5292aa8d
Drop Qt4, libgcrypt, qtmobility dependencies
2016-05-11 12:45:58 +02:00
Fabio Bas
a637ff7cfa
Add correct encrypted api key to deploy to bintray
2015-12-14 09:32:31 +01:00
Fabio Bas
8001b05ce7
Travis - deploy to bintray
2015-10-18 16:58:07 +02:00
Fabio Bas
35815a894a
Make travis build a package
2015-09-29 23:38:30 +02:00
Gavin Bises
1d08dc581b
Notify slack for travis builds
2015-06-02 13:20:04 -04:00
Fabio Bas
2034d3f7ff
linux+clang+qt5 works now, disable allow_failures
2015-02-19 15:11:06 +01:00
Gavin Bisesi
8c7aa41721
Permit linux/clang/qt5 build to fail
2014-11-21 12:15:36 -05:00
Gavin Bisesi
1640e77848
Notify gitter about build changes
2014-11-17 11:29:20 -05:00
Gavin Bisesi
5f944f1d6e
Actually use Qt5 for qt5-osx build
2014-11-14 16:32:56 -05:00
Gavin Bisesi
e918900d4e
Refine travis config to only install qt4 or qt5 per build instead of both
2014-11-14 10:47:48 -05:00
Gavin Bisesi
4b478efa61
Build both Qt4 and Qt5
2014-11-10 15:12:45 -05:00
Daenyth
d3b4ef38a0
Compile servatrice on travis
2014-06-27 20:42:19 -04:00
Gavin Bisesi
bda01b2044
Install dependencies for travis more generally
2014-06-25 11:48:48 -04:00
Gavin Bisesi
2d400e55c7
Add OSX build flag to travis yml
2014-06-25 11:33:40 -04:00
Daenyth
0eb00fe39c
Add build-essential to travis cfg
...
This can't be causing the failure can it? It can't find QtMultimedia..
2014-06-25 01:31:43 -04:00
Daenyth
5ea59908a8
Cache apt for travis
2014-06-25 01:29:06 -04:00
Daenyth
8a331e30c6
Don't install qtmultimedia - not needed
2014-06-25 01:24:14 -04:00
Daenyth
44445704e7
Install qt-multimedia-dev for travis
2014-06-25 01:21:24 -04:00
Daenyth
ba1fc86f29
Install qt dep for travis
2014-06-25 01:18:52 -04:00
Daenyth
478c7f234f
Set up dependencies for travis
2014-06-25 01:17:12 -04:00
Daenyth
0b87821497
Add rough draft for .travis.yml
2014-06-25 01:08:41 -04:00