annotate .travis.yml @ 6081:4b4aab8082b7

routing: introduce 'edit_user_ips_delete' url and use POST instead of DELETE
author Mads Kiilerich <madski@unity3d.com>
date Thu, 04 Aug 2016 14:23:36 +0200
parents a9a1560dad79
children e285bb7abb28
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2561
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
1 language: python
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
2 python:
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
3 - "2.6"
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
4 - "2.7"
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
5
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
6 env:
4206
703d3208424c Rename various strings for tests
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4180
diff changeset
7 - TEST_DB=sqlite:////tmp/kallithea_test.sqlite
703d3208424c Rename various strings for tests
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4180
diff changeset
8 - TEST_DB=mysql://root@127.0.0.1/kallithea_test
703d3208424c Rename various strings for tests
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4180
diff changeset
9 - TEST_DB=postgresql://postgres@127.0.0.1/kallithea_test
2561
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
10
2834
925c77b9d3f1 travis configu updates
Marcin Kuzminski <marcin@python-works.com>
parents: 2743
diff changeset
11 services:
925c77b9d3f1 travis configu updates
Marcin Kuzminski <marcin@python-works.com>
parents: 2743
diff changeset
12 - mysql
925c77b9d3f1 travis configu updates
Marcin Kuzminski <marcin@python-works.com>
parents: 2743
diff changeset
13 - postgresql
925c77b9d3f1 travis configu updates
Marcin Kuzminski <marcin@python-works.com>
parents: 2743
diff changeset
14
2561
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
15 # command to install dependencies
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
16 before_script:
4206
703d3208424c Rename various strings for tests
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4180
diff changeset
17 - mysql -e 'create database kallithea_test;'
703d3208424c Rename various strings for tests
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4180
diff changeset
18 - psql -c 'create database kallithea_test;' -U postgres
2742
63d3d20cad95 Take that travis !
Marcin Kuzminski <marcin@python-works.com>
parents: 2638
diff changeset
19 - git --version
63d3d20cad95 Take that travis !
Marcin Kuzminski <marcin@python-works.com>
parents: 2638
diff changeset
20
63d3d20cad95 Take that travis !
Marcin Kuzminski <marcin@python-works.com>
parents: 2638
diff changeset
21 before_install:
2743
64ee7cf4a76d remove GIT before installing this ppa to fix upgrade issues
Marcin Kuzminski <marcin@python-works.com>
parents: 2742
diff changeset
22 - sudo apt-get remove git
2742
63d3d20cad95 Take that travis !
Marcin Kuzminski <marcin@python-works.com>
parents: 2638
diff changeset
23 - sudo add-apt-repository ppa:pdoes/ppa -y
63d3d20cad95 Take that travis !
Marcin Kuzminski <marcin@python-works.com>
parents: 2638
diff changeset
24 - sudo apt-get update -y
63d3d20cad95 Take that travis !
Marcin Kuzminski <marcin@python-works.com>
parents: 2638
diff changeset
25 - sudo apt-get install git -y
2561
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
26
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
27 install:
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
28 - pip install mysql-python psycopg2 mock unittest2
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
29 - pip install . --use-mirrors
2742
63d3d20cad95 Take that travis !
Marcin Kuzminski <marcin@python-works.com>
parents: 2638
diff changeset
30
2561
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
31 # command to run tests
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
32 script: nosetests
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
33
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
34 notifications:
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
35 email:
4213
13c0ab8eb343 Update address for Travis
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4206
diff changeset
36 - ci@kallithea-scm.org
4180
08af8038e1cc Change IRC channel and Twitter account; remove google group
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 3975
diff changeset
37 irc: "irc.freenode.org#kallithea"
2561
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
38
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
39 branches:
6ccf86ebfd4e tox+travis with multiple dbs
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
40 only:
3975
69377d1d7604 Use master branch on master bookmark to test with travis
Marcin Kuzminski <marcin@python-works.com>
parents: 2834
diff changeset
41 - master