Mercurial > kallithea
annotate .travis.yml @ 5455:c935bcaf7086
email: send comment and pullrequest mails with the author's name in 'From'
When emails are sent for comments and pullrequest invitations, set the From
header to:
Author's Name (no-reply) <generic email address>
Using the name of the person that causes the email, makes the emails more
useful and interpretable for the recipient of the emails.
To avoid replies directly to the author, triggering an 'offline' email
discussion that is not visible in the Kallithea interface, a generic
'no-reply' email address is used instead of the author's email
address.
This approach is assumed to be accepted by spam filters, as several other
web services are using the same approach.
The sender used for other email types, e.g. password reset mails, is
untouched and remains the value configured in app_email_from.
The sender used for the SMTP envelope is untouched as well.
Based on code by Cedric De Herdt.
author | Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> |
---|---|
date | Thu, 27 Aug 2015 22:19:39 +0200 |
parents | a9a1560dad79 |
children | e285bb7abb28 |
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 |