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
780 B
26 lines
780 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 |
|
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
|
|
|