hyperspace-desktop-client-w.../azure-pipelines.yml

51 lines
1.3 KiB
YAML
Raw Normal View History

2019-05-12 22:58:07 +02:00
jobs:
2019-05-13 01:03:20 +02:00
- job: Web
pool:
vmImage: 'ubuntu-latest'
steps:
- template: .azure/setup.yml
- template: .azure/build-web.yml
displayName: 'Build static files'
2019-05-12 22:58:07 +02:00
- job: Linux
pool:
vmImage: 'ubuntu-latest'
steps:
- template: .azure/setup.yml
- template: .azure/build-web.yml
- script: |
npm run build-desktop-linux
displayName: 'Build desktop client'
2019-05-12 22:58:07 +02:00
displayName: 'Build Linux client'
2019-05-12 22:58:07 +02:00
- job: macOS
pool:
2019-05-12 22:58:52 +02:00
vmImage: 'macOS-latest'
2019-05-12 22:58:07 +02:00
steps:
- task: CmdLine@2
inputs:
script: 'security add-generic-password -a "appleseed@marquiskurt.net" -w "$(ascPassword)" -s "AC_PASSWORD"'
2019-05-12 23:57:28 +02:00
- task: InstallAppleCertificate@2
inputs:
certSecureFile: 'Certificates.p12'
certPwd: $(P12password)
2019-05-12 23:57:28 +02:00
keychain: 'temp'
signingIdentity: 'Marquis Kurt'
2019-05-12 22:58:07 +02:00
- template: .azure/setup.yml
- template: .azure/build-web.yml
2019-05-13 00:33:57 +02:00
- template: .azure/mac-files.yml
2019-05-12 22:58:07 +02:00
- script: |
npm run build-desktop-darwin-nosign
displayName: 'Build desktop client'
2019-05-12 22:58:07 +02:00
displayName: 'Build macOS client'
2019-05-12 22:58:07 +02:00
- job: Windows
pool:
vmImage: 'vs2017-win2016'
steps:
- template: .azure/setup.yml
- template: .azure/build-web.yml
- script: |
npm run build-desktop-win
displayName: 'Build desktop client'
2019-05-12 22:58:07 +02:00
displayName: 'Build Windows client'