-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathappveyor.yml
63 lines (53 loc) · 2.47 KB
/
appveyor.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
53
54
55
56
57
58
59
60
61
62
63
clone_depth: 10
init:
- ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
install:
- ps: Install-Product node 9
- git submodule update --init --recursive
- ps: wget "https://github.com/icsharpcode/SharpZipLib/releases/download/0.86.0.518/ICSharpCode.SharpZipLib.dll" -OutFile "src/installUpdateProcess/ICSharpCode.SharpZipLib.dll"
- ps: wget "https://github.com/chgibb/FastQC0.11.5/releases/download/v0.11.5/FastQC.tar.gz" -OutFile "FastQC.tar.gz"
- ps: wget "https://github.com/chgibb/pileup.js/releases/download/v0.6.9/pileup.js" -OutFile "forDist/pileup.js"
- ps: wget "https://github.com/chgibb/pileup.js/releases/download/v0.6.9/pileup.css" -OutFile "forDist/styles/pileup.css"
- ps: wget "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.7/dist/css/bootstrap.min.css" -OutFile "forDist/bootstrap.min.css"
- ps: wget "https://github.com/dkoboldt/varscan/releases/download/2.4.2/VarScan.v2.4.2.jar" -OutFile "forDist/varscan.jar"
- ps: wget "https://github.com/samtools/samtools/releases/download/1.4.1/samtools-1.4.1.tar.bz2" -OutFile "samtools-1.4.1.tar.bz2"
- ps: wget "http://ccb.jhu.edu/software/hisat2/dl/hisat2-2.1.0-Linux_x86_64.zip" -OutFile "hisat2-2.1.0-Linux_x86_64.zip"
- ps: wget "http://www.di.fc.ul.pt/~afalcao/hisat2.1/hisat2.1_Windows.zip" -OutFile "hisat2.1_Windows.zip"
- bash scripts/install.bash >nul
build_script:
- bash scripts/build.bash
test_script:
- npm test
- bash scripts/cleanTests.bash
- bash scripts/prepareWindowsRelease.bash
artifacts:
- path: phat-win32-x64-update-full.tar.gz
name: to-publish
- path: phat-win32-x64-update-diff.tar.gz
name: to-publish
- path: phat-win32-x64-update.tar.gz
name: to-publish
- path: phat-win32-x64-setup.exe
name: to-publish
- path: phat-win32-x64-portable.zip
name: to-publish
deploy:
provider: GitHub
force_update: true
auth_token:
secure: fqX7hM2PGofEbimvGZVHX3VfHeKE+IFOQUOH/W96SWtmZNG+nUgou9zbCt6RA5j9
artifact: to-publish
on:
appveyor_repo_tag: true
environment:
OSTYPE: 'cygwin'
APPVEYOR: true
APPVEYOR_RDP_PASSWORD:
secure: kv6+GfZLa+8TNIMLERsd2PeINvYQm7Xe5DxLxRNhbJc=
GH_TOKEN_APPVEYOR:
secure: V1YRM+jKAfr0DIpI8p2fKBarTpEbAFx6VuFznHtIyaLpnBg5nieoP//BxqkWZ4SK
notifications:
- provider: Slack
auth_token:
secure: 2zd4D6OQUJjTftAUfwSgCoBboxGMc0Fi4zS1FHZNx4lPz3WlKpx3qJThpfApNPg2Mo9sIkXCVJiJ/bZOGD/X4SwrDw5xEOOVIWv1pw+P8Qg=
channel: '#updates'