jobs: - 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' displayName: 'Build Linux client' - job: macOS pool: vmImage: 'macOS-latest' steps: - task: InstallAppleCertificate@2 inputs: certSecureFile: 'Certificates.p12' certPwd: 'asriel32!' keychain: 'temp' signingIdentity: 'Marquis Kurt' - template: .azure/setup.yml - template: .azure/build-web.yml - script: | npm run build-desktop-darwin displayName: 'Build desktop client' displayName: 'Build macOS client' - 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' displayName: 'Build Windows client'