-
Notifications
You must be signed in to change notification settings - Fork 0
/
.appveyor.yml
74 lines (61 loc) · 1.64 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
64
65
66
67
68
69
70
71
72
73
74
image: ubuntu
environment:
PACKAGECLOUD_TOKEN:
secure: xx7HMgFYZZw9TVWrcdrPG0a4t+M7KGBs/A9ayG7UJjjuM61HyFNE7jjXhvSlqeoFNFYII3wk8oYfB3T8OGgtvQ==
GITHUB_TOKEN:
secure: 41ct1Jt+6D2+w8kuO4M3MqYo/opOczBAbsr7OxV3HZZyS/S+9rUsUbeyTWg14jXj
VERSION: 0.84.1-SNAPSHOT
install:
- java -version
configuration: debug
build_script:
- ant -buildfile ./src/build/build.xml $CONFIGURATION
- mvn -P installer clean package
- bash ./build-mac.sh
artifacts:
- path: 'build/jars/ZCashSwingWalletUI*.jar'
name: JARs
- path: 'build/ubuntu-package/*.deb'
name: Debian package
- path: 'installer/target/zcash-wallet-installer.exe'
name: Windows installer
- path: 'build/mac'
name: ZcashSwingWalletMac
deploy:
- provider: GitHub
tag: v${VERSION}
release: Zcash Desktop GUI Wallet ${VERSION}
artifact: build/ZcashSwingWalletMac.zip
auth_token: $GITHUB_TOKEN
on:
branch: master
CONFIGURATION: release
- provider: GitHub
tag: v${VERSION}
release: Zcash Desktop GUI Wallet ${VERSION}
artifact: installer/target/zcash-wallet-installer.exe
auth_token: $GITHUB_TOKEN
on:
branch: master
CONFIGURATION: release
- provider: GitHub
tag: v${VERSION}
release: Zcash Desktop GUI Wallet ${VERSION}
artifact: /build\/ubuntu-package\/.*\.deb/
auth_token: $GITHUB_TOKEN
on:
branch: master
CONFIGURATION: release
for:
-
branches:
only:
- develop
deploy_script:
- gem install package_cloud
- package_cloud push blbradley/zcash-wallet-dev/ubuntu/xenial build/ubuntu-package/*.deb
-
branches:
only:
- master
configuration: release