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
|
2019-05-13 00:02:25 +02:00
|
|
|
displayName: 'Build desktop client'
|
2019-05-12 22:58:07 +02:00
|
|
|
displayName: 'Build Linux client'
|
2019-05-12 22:32:56 +02:00
|
|
|
|
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:
|
2019-07-28 16:51:12 +02:00
|
|
|
- task: CmdLine@2
|
|
|
|
inputs:
|
2019-07-29 01:39:24 +02:00
|
|
|
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'
|
2019-05-13 00:19:25 +02:00
|
|
|
certPwd: $(P12password)
|
2019-05-12 23:57:28 +02:00
|
|
|
keychain: 'temp'
|
2019-05-13 00:07:34 +02:00
|
|
|
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: |
|
2019-08-06 02:44:43 +02:00
|
|
|
npm run build-desktop-darwin-nosign
|
2019-05-13 00:02:25 +02:00
|
|
|
displayName: 'Build desktop client'
|
2019-05-12 22:58:07 +02:00
|
|
|
displayName: 'Build macOS client'
|
2019-05-12 22:32:56 +02:00
|
|
|
|
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
|
2019-05-13 00:02:25 +02:00
|
|
|
displayName: 'Build desktop client'
|
2019-05-12 22:58:07 +02:00
|
|
|
displayName: 'Build Windows client'
|