# Cross-platform set of build steps for building esy projects

steps:
  - task: NodeTool@0
    inputs:
      versionSpec: '8.9'
  - script: npm install -g esy@0.4.0
  - script: esy install
    continueOnError: true
  - script: esy install
    continueOnError: true
  - script: esy install
  - script: esy build
  - script: node esy/create-release.js
  - task: PublishBuildArtifacts@1
    displayName: 'Upload release'
    inputs:
        pathToPublish: '$(FLEXDLL_RELEASE_FOLDER)'
        artifactName: 'package'
        parallel: true
        parallelCount: 8
