-
Notifications
You must be signed in to change notification settings - Fork 17
/
.travis.yml
49 lines (38 loc) · 3.47 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
os: linux
dist: focal
language: java
jdk:
- oraclejdk11
- openjdk11
branches:
only:
- master
env:
global:
# GH_TOKEN
- secure: Mc7Pm9YGZiw3jr2NKBtIVozgC+iyrJ6F7V3UvpGPWQgn/IbJ6AM5YBSwvOk2P+jZI9k1vIgsrWIIKfu/1NYoJ5MC1mk94942ZNC+DJW1n+thgJ84xyLc4wXD8sYCdofWGcSrLYNZQpXkpbSuL8gVYk4iMQ8tI+jIoxRye1fgfYiBle2W3Pt/e4g0OGD339+ghSoKgBduM91elZmqFvf25CXYPcPtqZaXapmor9wBZyf8j7HLZsXLg2paA0Owpbn+WSdzFxKTvT3vn7ZY/iB6O80KYZTM/CcpzONdEEQUkMGc2bKfOVQ1lgqCbZyjbSyp8eTA43m949o+WOujhYQxqfZkg/1FPB5urIf+VF4o+hFFF/zZ8bJ6zPvD8MA7E4i3/LpNP7uNVndv6p8ijfm6fbuNe2MaK19yUQqMbriFlY6KfVy+o0yrc9InNoEFP+cbRMIoTVY/wIL5OIf06AE1RG7hNW7/jd8Nh4yuGLCgL87QybTxu37Jeho/K1XHZ2y7xi+6B3vbajvRpUgvyks/C0nnrpip5cnwS89XhEb/dj7rPvanfRiUUmoWxJKKEYut257SkP8AMxgUwc4TJb+GAsT7EyruToFsft4zzAXvejd6HM1QjAcq/96BbY8f6n+LnAHyKmwJbbLis0SxlmFMeyCeCJwcXmqzN7Axd/76gR4=
# CI_DEPLOY_USERNAME
- secure: XqrcRD3UdVubycFT8yDN7Lv8tSpmpGOCPb5WlKBkSM+dO5xr02MG7lX9lEFwdBM6od3/vqLggNMgRGDZYQBX5LV+qimhpOltuvO8umzIf8ff/ztKUsz8gBgCxZaSuxOf66iTPp///o2WwENoxn3qT7vF8ePmksx9FYArhl8Pa32yj6GY9Meu139XomMg5qbkgN9s0h8d+XV4DFaUAd3a+ovuENGphFyJzWY3h/7CaHRdi5WyVSmsPwSvUoEwa9Y7ujlpImZBrkm7slo8lYMZDSWD/bCaNcP4G/bWetWjwz+sU5lGFxljlcNo79Q87yn0Vc6zMjFzh8CmUu1lfdUEH5RL3HQkimoO0oxenj/tuHcn+FSbUQ1LpP/za3CNJOSRG7pQJPZUsENKnRokRKuyh3/WW/cTANevZcbu/o7jtlR5CmH4zpuZMBnxpZgVmZOBWIakJ9IU15Fgmb/g/GAnTtYl+WPI4qS4WnFLZmOTEWVUjwSIPUykAePUvF0zxO2nyh6kd5yyfRqY14kJloA7/ZkVIsmAOecwlxdEU1izVb/CTpY45SeWe5g3FE3ltL45ZPdCA+h0yKRy4eaVeuTNO6zKX3D5uQu193X9Rq2oYckdkDfd/TJ1wf2DiBZ7WFIOCp0MmevFJ82w7M++jkiLYII72DSzJg7ePfyo+IhVs3E=
# CI_DEPLOY_PASSWORD
- secure: FbSKxzPkjTrkom1EAjqbOKfSLmeWDfUj6FZks5pmTvdO6bFX641HRPOkWQ7o3p0QnXTWIl3KaT6PLCdRlVmIdepHbHjJt1x1HTuD/j82aOxUl1JUhiG3WFWE2V4tOuvABE8eRyvE1uGJ5Ik0F5BXy1QYwlWpbO9VORA3Kz4Xm6yu/kroH2EQlRxJN4LtM6ufDeimfU3LmbSSPs54Et3e45GNzbAw0KmupOvphfr5sJd3xpS3vQMtdHbVlCoDu0/F9ntEgBzwrOphX7rpo90MOU2j8dakAGGMku1DddPEuOckCkn0KjYfcvBwETJWd09my6L3BFCyto3doaYpjv361/GYc5508eYLmGom+AQVybhXTVOzIDn8gdr7UkvgJgeown8STMiiTKfq7HmJ3vTXpNrAXzS6Oa9la2OFa+wW54hs+nABfsPLNkIuaC9X5FXt8X356OgAOv0GUn3EiofMXH928dIXb3kftnF9Y+oS7OE+mwnbp5SfrOOp3TF8v0E3fOuWs/Wfe1QWuDu3+xa7wXfMLLxBb6HqsUV5A4/DaCqwcH4/tMge3PVWJ56jWIpzL33On7wMuzaRnxjbuO6brL3ywLWgXJnuGv2FVfe3CYpLLgT4zstspM/oftREBQlAQffpYQMiaSRuqm+rMbQuXpH2Fi+AO7jA2ENiQBkOk98=
addons:
sonarcloud:
organization: "atlanmod"
token:
secure: "Uhl77DZFqL6LJv4SlWWGQB3GimUvP3wxSTUc5/kdhC6yOnxOsgpopMMcmlw3hrxJTs9Q9Ch0E+8RErRqpfBkreWTlr2I6vH/pQolmntSblsks/pSCjT0U/o15Ikkpq6gLzG3IqSlrIGPqSnk9nYxPBEm52628BWJjzb3jCn+BQxiVZvxdr+mFIVgp16abJrGzE5Sp2rbJrsT4cVkOvsNNJuwhEXN69jDfaH3R9WwE/x48fGGfuffvl3pcaxWsLwDsFQtJam9NizMIr+a3VyI7040+veGa0VqtE4MuHqq/RLGMw3qxAjxMQVV3GdZTdxeKzuIqMhVt+Sj529NkZ49n/C1YvK5Lf2chO78RvDGEQ2evWa2kf9JyFjaGhbzSldo/GvMxEiUDyEItASWrwoGsKzlVeahVbLN8cV4SRwS+3wGn1haTUrENaYc0SFMR7I/taDEUNTBhkZ30ixR7G+ltNdaERxe46Rbl8mkwaV0mOjDjeHs0hSRxTEv2NeTNa4fJP71GFzlHIMsKVcCIQCcA3CydU7zin63jLgPiR1JcfyI3E+NE8Qp9kCV7P4Fx+rnMm7rIUwLgrTv7Jp/urFXdSX9DTe4cX7/t9jZ40vD3TQfojzK1J8F5uCalAGmv0/v9uTI8FV1pCYUbAI1GreN4M3lCLai8k79a2gPYX+9rvI="
cache:
directories:
- '~/.m2/'
#- '~/.sonar/cache'
install: true
- mvn --show-version --quiet -DskipTests clean install
script:
- mvn --quiet verify sonar:sonar -Dsonar.projectKey=org.atlanmod.neoemf:neoemf
after_success:
- bash <(curl -s https://codecov.io/bash)
# Publish Javadoc in Github
- bash .util/publish_javadoc.sh
# Deploy snapshot in Maven central
- bash .util/deploy_snapshot.sh
# Publish update-site of Eclipse plugin in Github
- bash .util/publish_plugin.sh