31 lines
902 B
YAML
Generated
31 lines
902 B
YAML
Generated
parameters:
|
|
host: ''
|
|
pool: ''
|
|
sign: false
|
|
|
|
jobs:
|
|
- job: ${{ parameters.host }}
|
|
pool: ${{ parameters.pool }}
|
|
steps:
|
|
- ${{ if eq(parameters.sign, 'true') }}:
|
|
- script: 'npm install -g esy@latest --unsafe-perm'
|
|
displayName: 'Installing deps'
|
|
- ${{ if eq(parameters.sign, 'false') }}:
|
|
- script: 'sudo npm install -g esy@latest --unsafe-perm'
|
|
displayName: 'Installing deps'
|
|
- script: mkdir -p test_dir
|
|
displayName: 'make test dir'
|
|
- bash: |
|
|
cd test_dir
|
|
echo '{"dependencies": {"@esy-packages/esy-openssl" : "esy-packages/esy-openssl:package.json#'$(git rev-parse --short HEAD)'"}}' > package.json
|
|
displayName: 'create test package.json'
|
|
- script: |
|
|
cd test_dir
|
|
esy install
|
|
displayName: 'Install esy-deps'
|
|
- script: |
|
|
cd test_dir
|
|
esy x which openssl
|
|
esy sh ../esy/test.sh
|
|
displayName: 'Building and dry run'
|