Refactor Verdaccio steps into their own YML files

This commit is contained in:
Adam Gleitman 2023-08-09 16:38:27 -07:00
Родитель fdab6df032
Коммит 608a34622f
3 изменённых файлов: 32 добавлений и 24 удалений

Просмотреть файл

@ -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