Refactor Verdaccio steps into their own YML files
This commit is contained in:
Родитель
fdab6df032
Коммит
608a34622f
|
@ -31,36 +31,14 @@ steps:
|
|||
cd packages/react-native-macos-init
|
||||
yarn build
|
||||
|
||||
- task: CmdLine@2
|
||||
displayName: Launch test npm server (verdaccio)
|
||||
inputs:
|
||||
script: |
|
||||
npx verdaccio --config ./.ado/verdaccio/config.yaml &
|
||||
|
||||
- script: |
|
||||
npm set registry http://localhost:4873
|
||||
displayName: Modify default npm config to point to local verdaccio server
|
||||
|
||||
- script: |
|
||||
node .ado/waitForVerdaccio.js
|
||||
displayName: Wait for verdaccio server to boot
|
||||
|
||||
- script: |
|
||||
node .ado/npmAddUser.js user pass mail@nomail.com http://localhost:4873
|
||||
displayName: Add npm user to verdaccio
|
||||
- template: verdaccio-init.yml
|
||||
|
||||
- task: CmdLine@2
|
||||
displayName: Set package version
|
||||
inputs:
|
||||
script: node scripts/set-rn-version.js -b dry-run -v 1000.0.0
|
||||
|
||||
- script: |
|
||||
npm publish --registry http://localhost:4873
|
||||
displayName: Publish react-native-macos to verdaccio
|
||||
|
||||
- script: |
|
||||
npx beachball publish --branch origin/$(System.PullRequest.TargetBranch) --no-push --registry http://localhost:4873 --yes --access public
|
||||
displayName: Publish react-native-macos-init to verdaccio
|
||||
- template: verdaccio-publish.yml
|
||||
|
||||
- task: CmdLine@2
|
||||
displayName: Init new project
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
# Initializes a verdaccio server.
|
||||
|
||||
steps:
|
||||
- task: CmdLine@2
|
||||
displayName: Launch test npm server (verdaccio)
|
||||
inputs:
|
||||
script: |
|
||||
npx verdaccio --config ./.ado/verdaccio/config.yaml &
|
||||
|
||||
- script: |
|
||||
npm set registry http://localhost:4873
|
||||
displayName: Modify default npm config to point to local verdaccio server
|
||||
|
||||
- script: |
|
||||
node .ado/waitForVerdaccio.js
|
||||
displayName: Wait for verdaccio server to boot
|
||||
|
||||
- script: |
|
||||
node .ado/npmAddUser.js user pass mail@nomail.com http://localhost:4873
|
||||
displayName: Add npm user to verdaccio
|
|
@ -0,0 +1,10 @@
|
|||
# Publishes local packages to our verdaccio server.
|
||||
|
||||
steps:
|
||||
- script: |
|
||||
npm publish --registry http://localhost:4873
|
||||
displayName: Publish react-native-macos to verdaccio
|
||||
|
||||
- script: |
|
||||
npx beachball publish --branch origin/$(System.PullRequest.TargetBranch) --no-push --registry http://localhost:4873 --yes --access public
|
||||
displayName: Publish react-native-macos-init to verdaccio
|
Загрузка…
Ссылка в новой задаче