-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy path.travis.yml
47 lines (47 loc) · 2.72 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
language: csharp
mono: none
dotnet: 3.1.100
solution: seedtable-x11/XmSeedtable.sln
os: osx
osx_image: xcode11.5
matrix:
include:
- script:
- dotnet restore seedtable-test
- dotnet test seedtable-test
- script:
- dotnet tool install ElectronNET.CLI -g --version 8.31.1
- npm install -g electron-builder
- sh publish-egui-osx.sh
- sh releases-egui-osx.sh
deploy:
provider: releases
api_key:
secure: "wD4X0IESRzhZoiemT88QMZRTo0WxDIwHZ/eHN/ee6DwoR8b6WrKQ0j31r+eT6XWE+BTeHwDdh3YASgL4VBpql65KQ3LMoKeq1ODl2cXqXTNSa220ArPf+5qmNhpAzSFUqa3gBil1D9fZnnzHCiDNAA4fEVbcEF7hvXHjfUN+Fbt/6sQDACtZmjiG507py5yjK0ZkrOl8vbuMbZcFkA0iQTpQVY1GsSwBiupRLF/+2KwV2/9SXgL3ZAEHTUUbfGgnV810EjxpPEotFi4xjFhEQvqcTfpJTQtFrfpGiCLScXKIelD1NFpj3E/1xxCA3txybEQImlkQQaoayyxfMUnGFENmRS6izNISFeF/Ayal24JAfy0Tez3p65Gr7cCY6thdLMrsxR0l1R/maO4DhFPr04H5CI81gEHq1o3+602RpyQDwmTeI0NPuNZdAtSLGWYKsBTi1C9zHtAUprkkqhJTyYhAX+XBRI4WCrpEybQanO1Fk4rPsT+vzV+4+6yxyxY37kRbECLJ+3p0qplNCUST92TzqOXXh+pbpnkdy3BkwYhDl3EU5D7g09DEBC38a5UNQrVjOWJQ/qcBLIWgJGvBZa5RlMlN5UV52HJOIhwfTEt2sO1fxBn3UIwYdYlP+k8v1s2mkX4aaC2EMAdtG+kpV2o85qQVXENV/v0UdMrHjDQ="
file: releases/seedtable-egui-osx.zip
skip_cleanup: true
on:
tags: true
- env:
# - XQUARTZ_VERSION=2.7.8
- PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig
install:
# - curl -L -O http://xquartz.macosforge.org/downloads/SL/XQuartz-${XQUARTZ_VERSION}.dmg
# - hdiutil mount XQuartz-${XQUARTZ_VERSION}.dmg
# - sudo installer -store -pkg /Volumes/XQuartz-${XQUARTZ_VERSION}/XQuartz.pkg -target /
# - hdiutil unmount /Volumes/XQuartz-${XQUARTZ_VERSION}
- brew update
- brew install openmotif
- dotnet restore seedtable
- dotnet restore seedtable-x11/XmSeedtable
script:
- sh publish-xm-osx.sh
- sh releases-xm-osx.sh
deploy:
provider: releases
api_key:
secure: "wD4X0IESRzhZoiemT88QMZRTo0WxDIwHZ/eHN/ee6DwoR8b6WrKQ0j31r+eT6XWE+BTeHwDdh3YASgL4VBpql65KQ3LMoKeq1ODl2cXqXTNSa220ArPf+5qmNhpAzSFUqa3gBil1D9fZnnzHCiDNAA4fEVbcEF7hvXHjfUN+Fbt/6sQDACtZmjiG507py5yjK0ZkrOl8vbuMbZcFkA0iQTpQVY1GsSwBiupRLF/+2KwV2/9SXgL3ZAEHTUUbfGgnV810EjxpPEotFi4xjFhEQvqcTfpJTQtFrfpGiCLScXKIelD1NFpj3E/1xxCA3txybEQImlkQQaoayyxfMUnGFENmRS6izNISFeF/Ayal24JAfy0Tez3p65Gr7cCY6thdLMrsxR0l1R/maO4DhFPr04H5CI81gEHq1o3+602RpyQDwmTeI0NPuNZdAtSLGWYKsBTi1C9zHtAUprkkqhJTyYhAX+XBRI4WCrpEybQanO1Fk4rPsT+vzV+4+6yxyxY37kRbECLJ+3p0qplNCUST92TzqOXXh+pbpnkdy3BkwYhDl3EU5D7g09DEBC38a5UNQrVjOWJQ/qcBLIWgJGvBZa5RlMlN5UV52HJOIhwfTEt2sO1fxBn3UIwYdYlP+k8v1s2mkX4aaC2EMAdtG+kpV2o85qQVXENV/v0UdMrHjDQ="
file: releases/XmSeedtable-osx.zip
skip_cleanup: true
on:
tags: true