-
Notifications
You must be signed in to change notification settings - Fork 66
/
Copy path.travis.yml
25 lines (25 loc) · 935 Bytes
/
.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
language: csharp
solution: src/Plankton.sln
install:
- nuget restore src/Plankton.sln
- nuget install NUnit.Console -Version 3.10.0 -OutputDirectory testrunner
script:
- msbuild /p:Configuration=Release src/Plankton.sln
- mono ./testrunner/NUnit.ConsoleRunner.3.10.0/tools/nunit3-console.exe ./bin/Release/PlanktonTests.dll
after_success:
- mkdir dist
- zip dist/plankton-${TRAVIS_BUILD_NUMBER}.zip LICENSE.txt README.md
- zip -j dist/plankton-${TRAVIS_BUILD_NUMBER}.zip bin/Release/Plankton.dll bin/Release/Plankton.gha
deploy:
provider: s3
access_key_id: AKIAIJ6RNS2NO5AJFEWA
secret_access_key:
secure: LaxKFOTWisPFg6nwB8vZNKQicsaWhZr3e9WEK5LDGzSR71c1UKG7a/lg7CsZiQ0rqZJ+wamWwJZEKSwfkvz2mJRJtcUGK1aoksd7gTXJuZ1Uu/kEiPF/ZlMR5c5wA3WVDICmkfljj2j6nPvXXHBKF8hfkku9zpuiTmCJ3bh3qPE=
bucket: meshmash
skip_cleanup: true
region: eu-west-1
local_dir: dist
upload-dir: builds
acl: public_read
on:
all_branches: true