[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