disabled windows and macos builds on azure

This commit is contained in:
Eugene Pankov
2019-07-04 14:43:35 +02:00
parent 6e845eff7d
commit 9a72184f94

View File

@@ -10,62 +10,62 @@ variables:
- group: Vars - group: Vars
jobs: jobs:
- job: Windows # - job: Windows
pool: # pool:
vmImage: 'vs2017-win2016' # vmImage: 'vs2017-win2016'
steps: # steps:
- task: NodeTool@0 # - task: NodeTool@0
inputs: # inputs:
versionSpec: '10.x' # versionSpec: '10.x'
displayName: 'Install Node.js' # displayName: 'Install Node.js'
- script: yarn --network-timeout 100000 # - script: yarn --network-timeout 100000
displayName: 'Install dependencies' # displayName: 'Install dependencies'
- script: node scripts/build-native.js # - script: node scripts/build-native.js
displayName: 'Rebuild native dependencies' # displayName: 'Rebuild native dependencies'
- script: yarn run build # - script: yarn run build
displayName: 'Build' # displayName: 'Build'
- script: node scripts/prepackage-plugins.js # - script: node scripts/prepackage-plugins.js
displayName: 'Prepackage plugins' # displayName: 'Prepackage plugins'
- script: node scripts/build-windows.js # - script: node scripts/build-windows.js
displayName: 'Package' # displayName: 'Package'
env: # env:
WIN_CSC_LINK: $(WIN_CSC_LINK) # WIN_CSC_LINK: $(WIN_CSC_LINK)
WIN_CSC_KEY_PASSWORD: $(WIN_CSC_KEY_PASSWORD) # WIN_CSC_KEY_PASSWORD: $(WIN_CSC_KEY_PASSWORD)
BT_TOKEN: $(BT_TOKEN) # BT_TOKEN: $(BT_TOKEN)
GH_TOKEN: $(GH_TOKEN) # GH_TOKEN: $(GH_TOKEN)
DEBUG: electron-builder # DEBUG: electron-builder
- task: CopyFiles@2 # - task: CopyFiles@2
inputs: # inputs:
contents: 'dist\\*-setup.exe' # contents: 'dist\\*-setup.exe'
targetFolder: $(Build.ArtifactStagingDirectory) # targetFolder: $(Build.ArtifactStagingDirectory)
flattenFolders: true # flattenFolders: true
cleanTargetFolder: true # cleanTargetFolder: true
- task: PublishBuildArtifacts@1 # - task: PublishBuildArtifacts@1
inputs: # inputs:
pathtoPublish: $(Build.ArtifactStagingDirectory) # pathtoPublish: $(Build.ArtifactStagingDirectory)
artifactName: Windows - Installer # artifactName: Windows - Installer
condition: eq(variables['Build.SourceBranch'], 'refs/heads/master') # condition: eq(variables['Build.SourceBranch'], 'refs/heads/master')
- task: CopyFiles@2 # - task: CopyFiles@2
inputs: # inputs:
contents: 'dist\\*-portable.exe' # contents: 'dist\\*-portable.exe'
targetFolder: $(Build.ArtifactStagingDirectory) # targetFolder: $(Build.ArtifactStagingDirectory)
flattenFolders: true # flattenFolders: true
cleanTargetFolder: true # cleanTargetFolder: true
- task: PublishBuildArtifacts@1 # - task: PublishBuildArtifacts@1
inputs: # inputs:
pathtoPublish: $(Build.ArtifactStagingDirectory) # pathtoPublish: $(Build.ArtifactStagingDirectory)
artifactName: Windows - Portable build # artifactName: Windows - Portable build
condition: eq(variables['Build.SourceBranch'], 'refs/heads/master') # condition: eq(variables['Build.SourceBranch'], 'refs/heads/master')
- job: Linux - job: Linux
pool: pool:
@@ -147,61 +147,61 @@ jobs:
artifactName: Linux - tar.gz artifactName: Linux - tar.gz
condition: eq(variables['Build.SourceBranch'], 'refs/heads/master') condition: eq(variables['Build.SourceBranch'], 'refs/heads/master')
- job: macOS # - job: macOS
pool: # pool:
vmImage: 'macOS-10.14' # vmImage: 'macOS-10.14'
steps: # steps:
- task: NodeTool@0 # - task: NodeTool@0
inputs: # inputs:
versionSpec: '10.x' # versionSpec: '10.x'
displayName: 'Install Node.js' # displayName: 'Install Node.js'
- script: yarn # - script: yarn
displayName: 'Install dependencies' # displayName: 'Install dependencies'
- script: node scripts/build-native.js # - script: node scripts/build-native.js
displayName: 'Rebuild native dependencies' # displayName: 'Rebuild native dependencies'
- script: yarn run build # - script: yarn run build
displayName: 'Build' # displayName: 'Build'
- script: node scripts/prepackage-plugins.js # - script: node scripts/prepackage-plugins.js
displayName: 'Prepackage plugins' # displayName: 'Prepackage plugins'
- script: node scripts/build-macos.js # - script: node scripts/build-macos.js
displayName: 'Package' # displayName: 'Package'
env: # env:
CSC_LINK: $(CSC_LINK) # CSC_LINK: $(CSC_LINK)
CSC_KEY_PASSWORD: $(CSC_KEY_PASSWORD) # CSC_KEY_PASSWORD: $(CSC_KEY_PASSWORD)
BT_TOKEN: $(BT_TOKEN) # BT_TOKEN: $(BT_TOKEN)
GH_TOKEN: $(GH_TOKEN) # GH_TOKEN: $(GH_TOKEN)
APPSTORE_USERNAME: $(APPSTORE_USERNAME) # APPSTORE_USERNAME: $(APPSTORE_USERNAME)
APPSTORE_PASSWORD: $(APPSTORE_PASSWORD) # APPSTORE_PASSWORD: $(APPSTORE_PASSWORD)
DEBUG: electron-builder # DEBUG: electron-builder
- task: CopyFiles@2 # - task: CopyFiles@2
inputs: # inputs:
contents: 'dist/*.dmg' # contents: 'dist/*.dmg'
targetFolder: $(Build.ArtifactStagingDirectory) # targetFolder: $(Build.ArtifactStagingDirectory)
flattenFolders: true # flattenFolders: true
cleanTargetFolder: true # cleanTargetFolder: true
- task: PublishBuildArtifacts@1 # - task: PublishBuildArtifacts@1
inputs: # inputs:
pathtoPublish: $(Build.ArtifactStagingDirectory) # pathtoPublish: $(Build.ArtifactStagingDirectory)
artifactName: macOS - DMG # artifactName: macOS - DMG
condition: eq(variables['Build.SourceBranch'], 'refs/heads/master') # condition: eq(variables['Build.SourceBranch'], 'refs/heads/master')
- task: CopyFiles@2 # - task: CopyFiles@2
inputs: # inputs:
contents: 'dist/*.zip' # contents: 'dist/*.zip'
targetFolder: $(Build.ArtifactStagingDirectory) # targetFolder: $(Build.ArtifactStagingDirectory)
flattenFolders: true # flattenFolders: true
cleanTargetFolder: true # cleanTargetFolder: true
- task: PublishBuildArtifacts@1 # - task: PublishBuildArtifacts@1
inputs: # inputs:
pathtoPublish: $(Build.ArtifactStagingDirectory) # pathtoPublish: $(Build.ArtifactStagingDirectory)
artifactName: macOS - app.zip # artifactName: macOS - app.zip
condition: eq(variables['Build.SourceBranch'], 'refs/heads/master') # condition: eq(variables['Build.SourceBranch'], 'refs/heads/master')