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.
|
|
|
# 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
|