-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
52 lines (42 loc) · 2.03 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# -*- coding: utf-8 -*-
#
# Copyright (C) 2020 CESNET.
#
# invenio-integration-tests is free software; you can redistribute it and/or modify it
# under the terms of the MIT License; see LICENSE file for more details.
# !!! obsolete !!! - replaced by GH action from_travis.yml
language: python
python:
- "3.8"
notifications:
email: # sent to the committer and the author
on_success: never # default: always
on_failure: never # default: always #TODO: change to always
branches:
only:
- master
env:
global:
- E2E=no
- secure: E4CzGkIoeGazRYvQ+scacn1bEkS/TRBcAAM4DFWrFU3wZ+1QEkRqO7pFOO93TjLkJn40xyq/4RXSKV9bihpSFx/pWNN2kZXTYkTQBoMH88+himwBMFQmbzMKfdlFW5Wn2C+hJaEgoCKS1IeVwbv7hSPaqRQzdMbcJuM3PRanfu111xxAtRh/5kktHwLz3r7Ei93B+QpfrBjuUgWm4HZ704ysNZxZ++3FDWBMUf1w6Syn67P8SIgHkK7g51yvGZEMHO1BkIZeKPxFJ8ndnCWobbvqedsELocfZ110+zelOymGD/o+znGGTS/TBfgsuPXSR5825obBN7yoU/SPT5yQJJLMd4BI9cV3ZpVV6hozne9jf4hgXHH/y4TOjyzf3TM0RAiPheHZPOD0Ls6Esb1KiYg3SMFcqiBjtf5/iNDMcneLSeIWQ6XK3tR7YBcqjW3lrYSkBpuFh/IQstEfnovuJj9gcZrb5imfaYdh7bg7Q1MF245Dot+RyNNp3FZCQP7mKFDVi5OABgmogzc5nOAQXL+YRqcwD8110cisG/n4YG9XvjNz4FtHNYxV9RycKnIkPiWekwAWKOVDUGYyZvifwPdF18ZNer/Jm1896T9aDvmBQyCrhTfdmJMW2B8oP8+/axwq7jcFZeopFq4TwAxoBjt70TFy/bDcmL2a7lTnFCU=
- SQLALCHEMY_DATABASE_URI="postgresql+psycopg2://postgres@localhost:5432/invenio"
- INVENIO_SQLALCHEMY_DATABASE_URI="$SQLALCHEMY_DATABASE_URI"
- ES7_DOWNLOAD_URL="https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz"
matrix:
- REQUIREMENTS=invenio3.3 EXTRAS=invenio3.3 ES_URL=$ES7_DOWNLOAD_URL
- REQUIREMENTS=invenio3.3test EXTRAS=invenio3.3test ES_URL=$ES7_DOWNLOAD_URL
- REQUIREMENTS=devel EXTRAS=devel ES_URL=$ES7_DOWNLOAD_URL
- REQUIREMENTS=devel_test EXTRAS=devel_test ES_URL=$ES7_DOWNLOAD_URL
addons:
postgresql: 9.6
before_install:
# Stop default travis services
- "sudo service mysql stop"
- "sudo apt-get -y install jq"
- ./scripts/init
install:
- ./scripts/bootstrap
script:
- ./run_tests.sh
after_success:
- ./scripts/travis-push.sh