microsoft/TypeAgent

Public

mirrored from https://github.com/microsoft/TypeAgentAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
dev/georgeng/deep_clear

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

pipelines/include-prepare-repo.yml

41lines · modecode

1# Copyright (c) Microsoft Corporation.
2# Licensed under the MIT License.
3
4parameters:
5 - name: buildDirectory
6 type: string
7 - name: nodeVersion
8 type: string
9 - name: registry
10 type: string
11
12steps:
13 - checkout: self
14 displayName: "Checkout TypeAgent Repository"
15 path: typeagent
16
17 - bash: |
18 echo "registry=${{ parameters.registry }}" > .npmrc
19 cat .npmrc
20 displayName: Set npm registry
21 workingDirectory: ${{ parameters.buildDirectory }}
22
23 - task: npmAuthenticate@0
24 displayName: Authenticate to npm registry
25 inputs:
26 workingFile: ${{ parameters.buildDirectory }}/.npmrc
27
28 - task: UseNode@1
29 displayName: Setup Node.js v${{ parameters.nodeVersion }}
30 inputs:
31 version: ${{ parameters.nodeVersion }}
32 checkLatest: true
33
34 - template: include-install-pnpm.yml
35 parameters:
36 buildDirectory: ${{ parameters.buildDirectory }}
37
38 - script: |
39 pnpm install --frozen-lockfile --strict-peer-dependencies
40 displayName: "Install dependencies"
41 workingDirectory: ${{ parameters.buildDirectory }}
42