You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

26 lines
788 B

# Cross-platform set of build steps for building esy projects
steps:
- task: NodeTool@0
inputs:
versionSpec: '8.9'
- script: npm install -g esy@latest
displayName: 'npm install -g esy@latest'
- script: esy install
displayName: 'esy install'
- script: esy verify-fnm-package
displayName: 'Verify Fnm__Package.re file'
- script: esy pesy
displayName: 'esy pesy'
- script: esy build
displayName: 'esy build'
- script: esy test
displayName: 'esy test'
- script: esy x fnm.exe
displayName: 'Run the main binary'
- script: esy ls-libs
continueOnError: true
displayName: 'Show all libraries including this package lib'
- script: esy release
displayName: 'Test Creation of Prebuilt Binary Releases'
continueOnError: true