summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* add ubuntu jammy in build infra (#2684)Jiayu Liu2022-10-121-0/+12
|
* [docs] update travis ci links - [skip ci] (#2660)Jiayu Liu2022-10-111-1/+1
| | | | | * update travis ci links * remove deprecated method calls
* THRIFT-5633: move xenial to old, deprecate xenial in travis build (#2690)Jiayu Liu2022-10-101-11/+0
| | | | | * move xenial to old, deprecate xenial in travis build * add back stage of docker
* use bionic for almost all tasks for now in travis (#2685)Jiayu Liu2022-09-281-1/+1
|
* fix travis config where distro=bionic was missing (#2672)Jiayu Liu2022-09-271-5/+7
|
* THRIFT-5574: add ubuntu focal build (#2528)Jiayu Liu2022-09-191-2/+13
| | | | | | | | | | | | | | | * add ubuntu focal build * remove py2 in focal * indentation * apply latest updates * update swift version * use java 17 in focal * adopt focal
* use 40 min not 45 minJiayu Liu2022-04-271-1/+1
|
* use 45 min timeoutJiayu Liu2022-04-271-1/+4
|
* wait for 45 minutesJiayu Liu2022-04-271-4/+1
|
* add travis_wait for rebuidling docker imageJiayu Liu2022-04-271-1/+4
| | | | | | because building image requires kerl to build erlang, which requires >10 min to build and meanwhile not printing to stdout, failing the travis build
* travis ci to use xenial as base imageJiayu Liu2022-04-191-2/+3
|
* THRIFT-5347 Remove deprecated Haskell bindingsJens Geyer2021-03-221-1/+1
| | | | | | | Client: hs Patch: Jens Geyer This closes #2352
* Swift 5.1 supportAlexander Edge2020-04-241-13/+2
| | | | | | | | | | | | Use stdlib Result instead of TAsyncResult Fix: deprecations for `withUnsafeBytes` Bump CI job Xcode version Hash (into) Co-authored-by: Sophie Lambrakis <SLambrakis@users.noreply.github.com> Co-authored-by: Alexander Edge <alex@alexedge.co.uk>
* THRIFT-4902: Swift 4 and 5 compatibility (#1827)Antoine Cœur2019-07-081-1/+22
|
* THRIFT-4743: remove cpp compiler plugin support to simplify the projectJames E. King III2019-01-261-9/+0
|
* THRIFT-4746: changes for publishing java library to maven; fix java debug ↵James E. King III2019-01-231-0/+6
| | | | vs. release build with cmake
* fix travis CI crossJames E. King III2019-01-221-3/+0
|
* Change Travis CI to use three cross test jobs again as we hit the 90 minute ↵James E. King III2019-01-221-9/+0
| | | | limit we had negotiated.
* THRIFT-4730: remove pthread code and refactor, ending up with just ThreadFactorycyy2019-01-111-1/+1
|
* remove boost::thread in CIcyy2019-01-071-8/+0
|
* remove boost::thread and boost::mutex codecyy2019-01-071-1/+1
|
* move autotools builds in front of cmake builds in Travis CIJames E. King III2018-06-271-13/+13
|
* add coverity scan build automation to cron job on Travis CIJames E. King III2018-06-271-1/+10
|
* THRIFT-4579: Move up to Ubuntu Bionic for CI buildsJames E. King III2018-06-161-8/+5
| | | | | make dlang library compatible with openssl-1.1 for Ubuntu Bionic Requires an upstream deimos update to be compatible.
* THRIFT-4342: update ruby tests to use rspec 3, updated all dependencies for rubyJames E. King III2018-03-231-2/+2
| | | | Client: rb
* THRIFT-4508: end trusty CI builds; handle nodejs 4.x LTS EOL; update docsJames E. King III2018-03-061-11/+0
|
* THRIFT-82: follow-up to common lisp to stabilize the linux build environment ↵James E. King III2018-03-021-11/+10
| | | | and update some docs
* THRIFT-4352: update artful to use haxe 3.4.4 which fixes a core in haxeJames E. King III2018-02-171-12/+3
|
* THRIFT-4351: change DOCKER_ env vars for travis integration to work better,James E. King, III2017-10-231-20/+5
| | | | | | ready for enabling job on PRs This closes #1397
* THRIFT-4351: use travis build stages to optimize build,James E. King, III2017-10-191-112/+171
| | | | | | | | | | | | | | | | | | | | | | avoiding duplicate rebuilds of the same image, and also allow personal docker hub repositories for private fork builds to be optimized. Move ubsan build to artful image because it catches more stuff and fix what was found. THRIFT-4345: solidify docker build strategy for maximum coverage: trusty, xenial, artful as stock as they can be THRIFT-4344: add top level language summary markdown and update readme with a new image on the layered architecture THRIFT-3847: remove VERSION macro from config.h which was causing a conflict on artful builds. THRIFT-4359: fix haxe map/set decode when key is binary, as a missing break statement caused it to use an int during decode This closes #1389
* build both ubuntu xenial as well as trusty to get more language levelJames E. King, III2017-09-261-12/+14
| | | | | | | coverage, force C++98 in one of the C++ builds to guarantee compat, and update docker readme This closes #1377
* THRIFT-4064: update node dependenciesJames E. King, III2017-09-211-1/+0
| | | | This closes #1359
* THRIFT-4328: disable centos-7.3 build jobs which appear to be unstable/hang ↵James E. King, III2017-09-141-11/+13
| | | | | | in jenkins This closes #1358
* THRIFT-4328: undo tweak to build jobs 3 and 4, putting nodejs back where it ↵James E. King, III2017-09-131-2/+2
| | | | was to stabilize Travis
* THRIFT-4328: split binary cross tests into their own build job to resolveJames E. King, III2017-09-131-5/+14
| | | | | | timeouts in travis; enable newly reliable cross tests (ran 5 times clean) This closes #1351
* THRIFT-4295: rework the docker build images, updating them and tuning the ↵James E. King, III2017-09-041-59/+17
| | | | | | travis builds This closes #1340
* THRIFT-4186 Add travis build for RustAllen George2017-05-111-7/+12
| | | | | | | Client: rs Patch: Allen George <allen.george@gmail.com> This closes #1260
* THRIFT-4071: rebalance build job 5 to eliminate CI failuresJames E. King, III2017-04-071-2/+2
| | | | This closes #1245
* THRIFT-4071: collapse and remove unnecessary build jobs in Travis CI; ensure ↵James E. King, III2017-04-051-35/+7
| | | | | | WITH_PLUGIN is tested somewhere This closes #1238
* THRIFT-2026: Eliminate some undefined behavior in C/C++Jim Apple2017-03-251-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | Clients: glib, C++ Patch: Jim Apple <jbapple-impala@apache.org> This closes #1214 This patch fixes some undefined behavior were found using Clang's UndefinedBehaviorSanitizer (UBSan). To check for undefined behavior, run /build/docker/scripts/ubsan.sh. This is run during CI builds, as well. The examples of the types of undefined behavior fixed in this commit are: 1. Enumerations exhibit undefined behavior when they have values outside of a range dependent on the values of their enumerators, as specified in C++14's chapter 7.2 ("Enumeration declarations"), paragraph 8. 2. Left shift of negative values, used in zigzag encoding, is undefined behavior. See 5.8 ("Shift operators"), paragraph 2 for C++ and 6.5.7 ("Bitwise shift operators"), paragraph 4 for C99 and C11.
* THRIFT-4095: add multiplexed protocol to Travis CI jobs 1 and 2 for make crossJames E. King, III2017-02-181-4/+4
|
* THRIFT-3918 Run subset of make crossNobuaki Sukegawa2016-09-041-5/+15
| | | | This closes #1079
* THRIFT-3907 Skip Docker image build on CI when unchangedNobuaki Sukegawa2016-09-041-25/+14
|
* THRIFT-3852 A Travis-CI job fails with "write error"Nobuaki Sukegawa2016-06-121-4/+4
|
* THRIFT-3816 Reduce docker build duration on Travis-CINobuaki Sukegawa2016-05-151-2/+1
| | | | This closes #1007
* THRIFT-3747 Duplicate node.js build on Travis-CINobuaki Sukegawa2016-03-181-1/+1
| | | | This closes #953
* THRIFT-3659 Check configure result of CMake on CINobuaki Sukegawa2016-03-061-1/+10
| | | | This closes #886
* THRIFT-3696 Install pip to CentOS Docker images to fix Python buildsNobuaki Sukegawa2016-03-061-3/+3
| | | | This closes #912
* THRIFT-3698 [Travis-CI] Introduce retry to apt commandsNobuaki Sukegawa2016-03-021-2/+2
| | | | This closes #913
* follow-up: THRIFT-3690 Work around docker image build failures on Travis-CINobuaki Sukegawa2016-03-021-1/+1
| | | | | When hanged, travis_wait travis_retry ... fails after 20 mins. travis_retry travis_wait ... might let us actually retry.