[PATCH v3] Enable Travis-CI as a backup continuous integration service.

David Edmondson dme at dme.org
Fri May 23 10:58:28 PDT 2014


Thanks for taking on board the comments. This looks much better to me. 

> On 23 May 2014, at 06:51 pm, "Wael M. Nasreddine" <wael.nasreddine at gmail.com> wrote:
> 
> You can access the dashboard at https://travis-ci.org/notmuch/notmuch
> ---
> .travis.yml | 19 +++++++++++++++++++
> 1 file changed, 19 insertions(+)
> create mode 100644 .travis.yml
> 
> diff --git a/.travis.yml b/.travis.yml
> new file mode 100644
> index 0000000..dff57a7
> --- /dev/null
> +++ b/.travis.yml
> @@ -0,0 +1,19 @@
> +language: c
> +before_install:
> +  - sudo apt-get update -qq
> +  - sudo apt-get install dtach libxapian-dev libgmime-2.6-dev libtalloc-dev python-sphinx
> +
> +  # Notmuch requires zlib 1.2.5.2, unfortunately travis runs on Ubuntu 12.04LTS which
> +  # ships with zlib 1.2.3.3. We need to update to zlib 1.2.5.2 to be able to build.
> +  # TODO: Watch https://github.com/travis-ci/travis-ci/issues/2046 and remove
> +  #       this hack once travis-ci switches to Ubuntu 14.04
> +  - wget 'https://github.com/notmuch/travis-files/raw/master/zlib1g-dev_1.2.8.dfsg-1ubuntu1_amd64.deb'
> +  - wget 'https://github.com/notmuch/travis-files/raw/master/zlib1g_1.2.8.dfsg-1ubuntu1_amd64.deb'
> +  - sudo dpkg -i zlib1g-dev_1.2.8.dfsg-1ubuntu1_amd64.deb zlib1g_1.2.8.dfsg-1ubuntu1_amd64.deb
> +  - sudo apt-get install -f
> +
> +script:
> +  - ./configure
> +  - make test
> +notifications:
> +  irc: "chat.freenode.net#notmuch"
> -- 
> 1.9.1.423.g4596e3a
> 
> _______________________________________________
> notmuch mailing list
> notmuch at notmuchmail.org
> http://notmuchmail.org/mailman/listinfo/notmuch


More information about the notmuch mailing list