This repository was archived by the owner on Aug 13, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 33
/
Copy path.travis.yml
42 lines (42 loc) · 4.02 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
dist: trusty
sudo: required
language: java
jdk:
- oraclejdk8
git:
depth: 3
cache:
directories:
- "$HOME/.m2"
services:
- postgresql
before_script:
- psql -c 'create database frameworkeventstore;' -U postgres
- psql -c 'create database frameworkviewstore;' -U postgres
- psql -c 'create database frameworkfilestore;' -U postgres
- psql -c 'create database frameworksystem;' -U postgres
- psql -c 'create database fileservice;' -U postgres
- psql -c "CREATE USER framework WITH PASSWORD 'framework';" -U postgres
- psql -c "CREATE USER fileservice WITH PASSWORD 'fileservice';" -U postgres
addons:
postgresql: "9.5"
sonarcloud:
organization: cjscommonplatform
token:
secure: fhcsB8ws4DAVDSODGqDbOUttXU+qSfRylwvyNue2s7e6SAIvXS9L6doQ/mgJbDDtV7eysmin0ojs787sGbwHpssDO1VsogUJPXN2FhVW8+poTnAfLbjJmQmt16mh1iKa4iYcj1tjymvHQu6E8Kp+6x10ID6wgIqTzvfU1n+Th1Ap2Gg+Rb/tdCyDuiGb9qL3bBin97vjTa5+KpjzwCiXEqDpe8c1y82s8EfXh83fg+qWSW+i5O/yrlBfZFsvsCajCWP6TxhRSMK0/cUWrlcEwLUTBBOQFdnRsp5i1f7BcHSzzYRnVnbHDSrourpzWBhqfKjaYKaOQENJphlH8uDDx3f5HpZoeRmcIWPzzPPaz1P5Mh7tng0e8jvhpe8NLRMr/Q7wTLM53JbkPmGc+SHDwPlmbD4Avjgdz8uEgeVrWTQkn7JQnzLAtmkQBMWZZJM3MpNjOx4UXIkKG06wg3h7Ijy3E3+r0Anwv9bV+SswS8/pmpf2tBEad5ijO2tOhU2eDzzAW/36lw/ueWpdrgKhWfZTxyaU2OIj3G2blKml0PLsA8OAlEJ8hOMMdYlN0k0UExh80Zhb6EvJZmXyRpWsSC4lCdUDT1Gw/Bm0Pxs22X01muWFRz0IxLz+9ycugtlLyt48cjzYRInf6VnkKS615gixdh1TOwABVKgkVHq/UBM=
before_install:
- git clone https://github.com/CJSCommonPlatform/travis-settings.git target/travis-settings
- ln -sfT ${PWD}/target/travis-settings/settings.xml ${HOME}/.m2/settings.xml
- ln -sfT ${PWD}/target/travis-settings/mvnw mvnw
- ln -sft ${PWD} ${PWD}/target/travis-settings/.mvn
install: "${PWD}/target/travis-settings/java/install.sh -e -q -DexcludeGroupIds=uk.gov.justice.service,uk.gov.justice.services"
script: "${PWD}/target/travis-settings/java/script-install.sh coveralls:report sonar:sonar"
after_success: "${PWD}/target/travis-settings/java/after_success.sh"
notifications:
slack:
secure: fPlaMvrczZ2riJ4tjMOAqxSGj4JfxGlH/K08knLgG4T/n6EL4LN4+184Npz9XueNbV3m26WUrPkbXEiWXpqkKsbwcZXqqnFxGacGiyxv7LeBeQLYp7NFeARAyB5qDwUpjHlCPAEoAeyeGsZNrpui/wceY4j1tB7ObfdwbxLzAO0tekdbwitSaK1cc7V2sVHkBYr7ChuC+dVO1pshPw0EVTmzPioS8nfFKPaxWoMgyRAuYe7MD0U7DxNQ4Wzsb7tpfd5Oom1wLXyZ7M3wwSMMamIAAxHVG389Az6YvN7hXQggTGDawf/YwVOaoMR2bh7uHBCOiNZO1GbRTOA7IuTPwT7GsK94THRtfvqNm7RFBPkoD4657FATnk2o5c7QNTY3dAlYLsxLnS6mVTL/vAbqC7BbDHo/UGsxmOusQtKt8sRoL8pOCEInHaS3b88Osl7u7oYO/E4YTptdnkEe8tNyWWdx34nEUT0j1Mu/VAN38YcgTMUuiBU6chkMJ5BjIHisJlAAnBJ9VGgF9liqnigNwAGhbrHZPyAlKUX8HLejpD+t4aR0UaEvvauh6aHh4pYm0mZra4zOBC/lBDOXqsu5ajHL8LpHc6j+5FrmNwciiTVoxdud2S4c0U2ymr3L07ivX+UyhoraS9oSH3v7L73Q4NyvuAmD8Zc0xw/cR4Pff9c=
env:
global:
- secure: zkTuIctILfKkWIbmvrKiKuYNfdnegUPpq5kll5Xek/sZ0JF7AI6nHzIiQk7QSKc4/UWPrFKkPbUPb2ByzRYCKAjhwyY+UoR1qFCQfiXV51lyX72Q9Xj1l/osNKEtgXzoQ5PR1lV+vKWOiXrvrZHXlbIrrBbT93+bwogTaLlqRywT3+7GyobaCn1B0h0uKA4HB1E2U/P1McjNI+CQ6fu1PgTCV+zd1KQAxTCI3WTmayVVApzcX5LReTg50Ely6rVR4reDgPs9a6LX75BuWpvf7ap74G7UeMpiW5qtJYxTxJYI3KFRiPLBPLP7Hv6lN/k6LFnyjEYF2xIYL9+Ojxgry36KsD9ig59iNO1qcyZAoWo+q0FIx1hIg7Ra5LQOIneaVylzZVQt0liK4ZvHP+ua+KsJGeZAZFxcWtJhczGlKgAlhUaIl3lEF7v65m1Ic1uNSkygYTxVqRh7oF8ihPWt180zREDU6Un9OMcVaTUCCyyBmao6XLYczA+5O9ywPPNZfyNvtI7AjJcwfEXtJnyg4TjWf+sQ2LBAOEIbbLWWwUg30DqYFKE732BYJdhj3lP5ClSmDlwDgLSTlgXqzpe/ZLk54qi1yuDk6DrbFE4ctpfsYOCzkkQY0kRAp8JjMmKUiEw0zfy8ZFlBraXMhiK4RQBOIUUovfflIcqWlASDxZ4=
- secure: CG9snuBujVE3B0AgP92FokDaxwJjLN+tgwz3h9XN7eku87kzLA1mmj6yLjsNQ0/3AiMSneBxqMhK77KjLekuAkYy9bDaAxvwk7xxFQOIG+J+tCPeTg4SVfhsAbgscgRHb8FkkY7X7uVqJ+2tuPJt5dP1IUlZ3j/yEEswGwP9EyNDu8JCkqR3CIkroOoUyq4J+O32oy70jeYvsapKNhH4MmgmE/UwHb2Dqyd4v5EvxuY+TIu/NtHyx4egY3PxWhrO0e7MQf2fkYV8VkLP8cUSiEx+eik0fI7m/3ZeUTvXZTwXZQ1hCMBCziQY4Ce+XRPIPuRR7xzCF7itycHeuaM5hFznFw6NhLARkkl3y4YQulVO4cwkZb9F/aA/fUXBrWwe0lg/dksewZBMATRWb6goeYfDahJ2b0D+D7uyGwY+zx38x1wY4ljNwsgP9LFBHyUWwjufBCJKt7YUXiPY0da70UzdHY5Gn7muCMO4UOvLoMfKZyAoIYbZlO8nnDLfoMSDY812q/rM/e6YtzSxAihFSi5pHmmWAypsOGTxDVi6zT8SB/AlCfh9K39TkXLxex0fYXSxYiQcz0nx5XMLY8ro8ov3t4/uHxxtb+FH4TIWXeN0dpmwezyJdWghYYFZwgN9w1X2YfBZDurHYViAJtKTI+UdLowFulZVgbKsQ+yae8w=
- PGPORT=5432