| Branch: | Tag: | Revision:

qgis / .travis.yml @ master

History | View | Annotate | Download (6.05 KB)

# Date Author Comment
01d0c59f 2020-01-28 07:59 PM Jeff McKenna

setup notifications to #qgis-activity

2829f6ba 2019-10-17 09:50 AM Denis Rouzaud

[docker] fix cache and enable timeouts for Docker images (on cron jobs) (#32264)

This allows faster builds of the Docker images on cron jobs by fixing the caching on Travis (it has a distinct cache than the standard testing builds)
To get the cache, it has to be stored on some point in a docker image. To avoid image size increase, a second build is done with removing the cache and build information and using squash builds (currently an experimental feature of Docker).

5d26ff3b 2019-08-31 12:14 PM Denis Rouzaud

patch for statx calls on Docker should not be required anymore on Bionic

65df88b2 2019-08-31 12:12 PM Denis Rouzaud

Use Bionic on Travis (#31514)

  • Use Bionic on Travis

To get newer Doxygen

  • newer Python
8474a549 2019-06-18 04:58 PM Denis Rouzaud

build Disco Docker image with GCC

freeze happens with clang when building the bindings

a871e90a 2019-05-29 03:37 AM Denis Rouzaud

install newer libseccomp on Travis host for building with Qt 5.10+ in Docker container

59fd5112 2019-05-25 03:59 PM Denis Rouzaud

[Travis] use xenial for all builds (#18657)

d3ce0a0d 2019-05-22 06:18 PM Denis Rouzaud

🐠 -> 💃 (cuttlefish->disco)

177ab835 2019-05-21 09:29 PM Denis Rouzaud

cosmic > disco leftovers

4f3a9f46 2019-05-21 09:13 PM Denis Rouzaud

update Travis to build on Trusty for code layout (#10048)

  • update Travis to build on Trusty for code layout
  • fix shellcheck replace ! -z by -n
  • shellcheck: fix -n doesn't work with unquoted arguments
  • more shellcheck fixes
  • use bash instead of posix
026cb0e0 2019-05-21 07:44 PM Denis Rouzaud

update alternative Docker image from Cosmic to Disco (#10046)

eacd47bf 2019-04-02 12:29 AM Denis Rouzaud

[Travis] Fix backport branch being run as push job (#9680)

7fb752e0 2019-03-27 03:45 PM Denis Rouzaud

[TRAVIS] run flaky test when label is defined (#9509)

to declare a test as flaky:

  • for cpp, use

if ( !QgsTest::runFlakyTests() )

  • for Python, you can use `RUN_FLAKY_TEST` environment variable
8f0cfda8 2019-03-09 03:31 PM Denis Rouzaud

Merge pull request #9419 from 3nids/docker_tree

Refactoring of Docker builds

b55f7e3c 2019-03-08 12:42 PM Denis Rouzaud

bit more clever

97fcd383 2019-03-08 09:39 AM Matthias Kuhn

Only run push tests on master, release- and final- branches

ff6aa91f 2019-03-07 02:33 PM Denis Rouzaud


a294fc79 2019-03-07 01:08 PM Denis Rouzaud

build and test in 2 steps

44847ca8 2019-03-06 05:43 PM Denis Rouzaud

avoid triggering twice build of PyQGIS docs (#9406)

5f0e1984 2019-03-06 11:04 AM Denis Rouzaud

more descriptive Travis job names (#9400)

943492e6 2019-03-05 08:12 PM Denis Rouzaud

fix CCACHE dir

1e11e115 2019-03-05 05:38 PM Denis Rouzaud

simplify CI scripts (#9387)

by separating the testing and docker image building scripts
there was almost no redundany in the scripts, it is much clearer now

59789c46 2019-03-05 01:16 PM Denis Rouzaud

add a second cache directory for Docker image building

because they just take too much time

458b9afe 2019-03-05 01:16 PM Denis Rouzaud

trigger PyQGIS Doc Travis build after pushing new image on Docker hub

fb94c9aa 2019-03-04 03:31 PM Matthias Kuhn

Fix backport branch filtering

92a7027a 2019-03-04 03:06 PM Matthias Kuhn

Fix backport branch filtering for travis

1f806700 2019-03-04 01:29 PM backporting[bot]

Do not run travis on backport branches

00be400b 2019-01-17 04:00 PM Denis Rouzaud

add name to travis builds (#8889)

d59b9858 2018-11-19 10:21 AM Denis Rouzaud

add docker hub credentials to yml file

bd2f9f97 2018-11-18 01:40 PM Denis Rouzaud

fix ccache for Docker images

7213b0c1 2018-11-17 04:27 PM Denis Rouzaud

fix docker tag for cosmic

06e139eb 2018-11-16 10:01 PM Denis Rouzaud

fix global env var

cb00a2a5 2018-11-16 10:01 PM Denis Rouzaud

enable dual builds BIONIC/COSMIC for images

51e76726 2018-11-16 10:01 PM Denis Rouzaud

[docker] simpler configuration to provide different build options

6a9db5a1 2018-11-16 10:01 PM Matthias Kuhn

Produce multiple docker images

aa55f3ab 2018-06-04 03:30 AM Nyall Dawson

Try to use cpanm to install licensecheck

8b44b06e 2018-06-04 03:30 AM Nyall Dawson

Install more dependencies from repos

914e7bbe 2018-03-13 05:14 PM Denis Rouzaud

[docker] create images for final releases (#6594)

  • [docker] create images for final releases

based on git tags

  • fix script
0a639192 2018-03-07 02:48 AM Denis Rouzaud

Revert "allow to save a Docker deps image for PR having [dockerdeps] in their message"

24ef30f2 2018-03-03 01:51 AM Denis Rouzaud

add secure env var for docker login in Travis yml file

bd149b97 2018-03-02 08:36 PM Denis Rouzaud

allow to save a Docker deps image for PR having [dockerdeps] in their title

10c21228 2018-02-28 01:54 PM Denis Rouzaud

Timeout Travis builds to save cache in time (#6488)

78e2259a 2018-02-27 07:16 PM Denis Rouzaud

[Travis] bump Qt to 5.9 (#6355)

  • bump Qt to 5.9 and SIP to 4.19.7 by using coming Bionic as base Docker image for dependencies
  • automatically build QGIS Docker image on cron jobs
6f47c6a4 2017-12-12 05:52 AM Denis Rouzaud

[docker] allow updating dependencies

this is triggered by a commit message:
[docker] update dependencies

042f2cd3 2017-11-15 03:30 PM Denis Rouzaud

Increase git depth to avoid issues in code layout build

On Travis
When on large pr with many commits

451939d1 2017-09-28 01:18 PM Denis Rouzaud

explicit setup of ccache

a0add177 2017-09-28 01:18 PM Denis Rouzaud

use docker for newer dependencies on Travis

2830f31e 2017-09-06 01:10 AM Nyall Dawson

Disable Travis OSX builds

They are broken and ignored at the moment, but still
causing a massive backlog and delay in obtaining
the valid test results

ba74e64d 2017-07-31 12:09 PM Paul Blottiere

Add libzip-dev in travis.yml

fcc0d7dd 2017-07-24 01:40 PM Denis Rouzaud

enhanced output for code_layout build on Travis

5b186aea 2017-07-19 05:35 PM Matthias Kuhn

[travis] Force precise

891481de 2017-06-28 09:24 PM Denis Rouzaud

remove static tests (doc, sip coverage) from main build


b6e75be4 2017-06-13 09:39 AM Denis Rouzaud

remove precise ppa

doxygen has sufficient minimum version in trusty

281daee0 2017-06-05 10:19 PM Denis Rouzaud

run Doxygen and doc coverage test on static Travis config

90d2c92a 2017-06-01 03:03 PM Matthias Kuhn

[travis] Allow failures on macos

Seems to be an upstream issue

a14ad32b 2017-05-23 03:02 PM Denis Rouzaud

sipify QgsVectorLayerFeatureIterator

c28e3448 2017-04-27 07:50 AM Matthias Kuhn

Move ci to .ci

23cb825c 2017-04-26 04:19 PM Matthias Kuhn

Enable osx tests

5fd933e7 2017-03-05 08:12 PM Matthias Kuhn

[travis] Fold successful tests and some noise

d50930c6 2017-03-04 05:23 PM Chris Mayo

Add option to select building Georeferencer plugin

If selected require GSL to be installed

191c11a1 2017-03-04 04:02 PM Matthias Kuhn

[travis] Colorize test results

b6e87775 2017-03-04 04:02 PM Matthias Kuhn

[travis] Remove leftover env variables

e5de32d3 2017-03-04 04:02 PM Matthias Kuhn

[travis] Add pip cache

34643d10 2017-03-04 04:02 PM Matthias Kuhn

Cache travis dependencies

a18066bc 2017-02-25 01:13 PM Denis Rouzaud

remove autopep8 and flip from main build (no more qgisstyle)

ccfbaf82 2017-02-23 08:08 PM Denis Rouzaud

run spelling and indentation test on another Travis build (#4180)

40214907 2017-02-22 03:02 PM Denis Rouzaud

make spell test a proper test and not a standalone script

b412ceb1 2017-01-14 12:36 PM Denis Rouzaud

Split (#3988)

  • add coreutils to travis
  • ppa for coreutils backport
37ebcdd1 2017-01-10 08:18 PM Denis Rouzaud

[spellcheck] allow inwords checks and line skipping

spell check will be done automatically in words by default (when some conditions are fulfilled)
possibility to avoid in words checking by adding :* at the end in spelling.dat

one can add #spellok at the end of a line of code to skip spell check on this line

0957b3ae 2016-12-20 01:20 AM Matthias Kuhn

[travis] Increase cache timeout

No new caches have been uploaded recently because of timeouts.

90fc0bb2 2016-12-15 03:26 PM Denis Rouzaud

use Travis to look for spelling errors

use silver searcher for faster search (instead of grep)

361dd2e8 2016-09-21 01:12 AM Nyall Dawson

Remove qt4 tests from Travis

54fb32d0 2016-08-18 07:12 AM Matthias Kuhn

[travis] Allow failing mac osx builds

Seems to be a (temporary?) problem with sip in homebrew

63f9f718 2016-07-11 06:26 PM Matthias Kuhn

[travis] Report compiler correctly for qt5: clang

d06859a8 2016-07-11 11:11 AM Matthias Kuhn

[travis] Modernize Mac OSX dependencies

ab13c634 2016-07-05 12:02 PM Matthias Kuhn

[travis] Use clang for Qt5 builds (#3275)

To get warnings from different compilers

dd8ce362 2016-06-04 11:04 AM Matthias Kuhn

Report the compiler on the travis page as gcc

This is a purely cosmetic change, we override the compiler internally

c8011d91 2016-06-03 02:49 PM Matthias Kuhn

Temporarily disable missing llvm apt repo

235f9865 2016-05-29 09:00 AM Médéric Ribreux

Fix qt5 travis build and update README for Processing tests

3f6e84f9 2016-05-29 09:00 AM Médéric RIBREUX

fix .travis config indentation

5f3b60c9 2016-05-29 09:00 AM Médéric Ribreux

Add libfftw3-3 to travis-ci environment (fingercross: should pass)

c732c687 2016-05-15 12:38 PM Nyall Dawson

[travis] Run tests even with build failures on osx

c1d84dee 2016-05-15 12:38 PM Nyall Dawson

Include travis build name in dash results (ie qt5/qt4)

d31c6c3b 2016-04-21 05:17 PM Matthias Kuhn

[travis] Allow osx builds to fail

Apparently SIP 4.18 deprecates `/DocType/` which is used by PyQt4.

84215903 2016-04-15 08:22 PM Matthias Kuhn

[travis] OSX: Force sip version 4.17 due to build problems

b95d6c1d 2016-04-15 01:45 PM Matthias Kuhn

[travis] Allow osx builds to fail

Seems to be caused by sip 4.18

28977641 2016-04-09 03:32 PM Matthias Kuhn

[travis] No need to wait for slow jobs to finish on failure

e7c7f85b 2016-04-09 03:14 PM Matthias Kuhn

[travis] Clang 3.8 for Qt5 buildss

79e3e0e9 2016-04-09 03:14 PM Matthias Kuhn

[travis] Clang 3.8 for Qt4 builds

21702bae 2016-04-09 09:48 AM Matthias Kuhn

Container based Qt4 builds

02c56371 2016-03-22 09:17 AM Matthias Kuhn

py2/py3 compat patches

83d729c0 2016-03-22 08:49 AM Matthias Kuhn

Switch to python 3.3 and new binary osgeo4travis

1f8e94e2 2016-03-14 07:18 AM Matthias Kuhn

Disable ccaching on travis

Let's see if it is responsible for some false alarms

cd961695 2016-03-10 08:23 PM Matthias Kuhn

Add Qt5 builds to travis

e8e785c5 2015-12-09 06:13 AM Nyall Dawson

Try to fix Travis by reverting to legacy build environment

3755c3b1 2015-12-03 03:04 PM Matthias Kuhn

Force usage of GCE on travis

And hope for less timeouts

33265e22 2015-10-06 11:36 PM Larry Shaffer

[travis] Ensure use of standard (legacy) infrastructure

- For 'sudo apt' commands on Linux (Mac unaffected)
- Seems already set for main QGIS repo, but now needed when adding
Travis CI setup to a personal fork ("For repos we recognize on or
after 2015-01-01, linux builds are sent to our container-based...

b8b760e2 2015-09-14 05:55 PM Matthias Kuhn

Write important test output to travis console

7ac52225 2015-09-10 08:13 AM Nyall Dawson

[travis] deeper git clone, allows re-running earlier commits
when dash submission fails

6415a75b 2015-08-12 03:39 PM Nyall Dawson

Cleanup travis scripts