-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
32 lines (28 loc) · 1.28 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
language: d
os:
- linux
- osx
d:
- dmd-2.082.0
before_deploy:
- dub build --build=release
- tar -czf js-deref-$TRAVIS_OS_NAME.tar.gz js-deref
- |
if [[ $TRAVIS_OS_NAME == osx ]]; then
shasum -a 256 js-deref-$TRAVIS_OS_NAME.tar.gz > js-deref-$TRAVIS_OS_NAME.sha256
else
sha256sum js-deref-$TRAVIS_OS_NAME.tar.gz > js-deref-$TRAVIS_OS_NAME.sha256
fi
deploy:
provider: releases
api_key:
secure: lVDHWjX5dkTeEwnV3dNZ82H2xBApGPmZwtmHAKDY2+MJfaJoNzA57iqKB89oPl4T8GT3eE7IGRlaPVTrlLKowqa6tGbjaYHdfCHhgCRHszonQaGZxUeGgwI9NjLUd4GYlqLKGtMjsqmKa+E7KWa7nq6Xchuah3yO48jJigXhalNxiNN1xCT+ADX37n1J1n/c2osofG9Pm68CdQG/3IReQDdXMgiHuue7pONBQ1mjEB30UExUK5KZnTffN+BBshdx/dqb0VIQO4+Ql9TVNsqU9NJj5XkIalX0KFKcDj6cvg9fF7+3nK5dvCYhO++IfRo1uz/ihvwekzlP2dyqk4Tdda+7FZV5Wxq2Y4wWfteVAfY9SIdH/Nq/wYn8M1irQHscumzqSOrkIYeUvwYDPUMROdVQ3qr1+jwp2U5QkTAmPVA7T5+eHya1HJbvp/1w3Di4Q3b3fYrWhc6iDIfkOi5kPptMYBm02bRC0CgFsVorDSM8fUH3kE4ELqQQ7CbUxmcAdHt1napjRk9r+jAJgcCx8ouGmI44JFiKbzxeLPk396BGXyRym/OxrVtr86QdGxfQRRYJyCwhbgJ7o7HwtDoGS3JXnwCvtMhdL92a0fsljHQY/KF99ZdgJoE/iAu+Ug6R9MhTbBY7ol6txoDKTIZ+r2qMOcQzl2wAUO0e3oVW5Lo=
skip_cleanup: true
file:
- js-deref-linux.tar.gz
- js-deref-linux.sha256
- js-deref-osx.tar.gz
- js-deref-osx.sha256
on:
tags: true
repo: EuPathDB-Infra/js-deref