0.0.1 • Published 2 months ago

tflex-docs v0.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 months ago

Настройка npm для публикации сборок в azure:

  1. смотрим https://learn.microsoft.com/ru-ru/azure/devops/artifacts/npm/scopes?view=azure-devops
  2. создаем токен https://learn.microsoft.com/ru-ru/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=Windows
  3. выполняем команду
node -e "require('readline') .createInterface({input:process.stdin,output:process.stdout,historySize:0}) .question('PAT> ',p => { b64=Buffer.from(p.trim()).toString('base64');console.log(b64);process.exit(); })"
  1. копируем токен, получаем токен в кодировке base64
  2. открываем файл C:/Users/Semynin/docs-rest-api.npmrc
  3. прописываем токенBase64 для password
//registry.npmjs.org/:_authToken=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
//tfs.tsdomain.ru:23333/tfs/DefaultCollection/DOCs.Web/_packaging/DOCsRestApiClient/npm/registry/:username=semynin
//tfs.tsdomain.ru:23333/tfs/DefaultCollection/DOCs.Web/_packaging/DOCsRestApiClient/npm/registry/:_password="[TOKEN_BASE_64]"
//tfs.tsdomain.ru:23333/tfs/DefaultCollection/DOCs.Web/_packaging/DOCsRestApiClient/npm/registry/:email=semynin@topsystems.ru
//tfs.tsdomain.ru:23333/tfs/DefaultCollection/DOCs.Web/_packaging/DOCsRestApiClient/npm/:username=semynin
//tfs.tsdomain.ru:23333/tfs/DefaultCollection/DOCs.Web/_packaging/DOCsRestApiClient/npm/:_password="[TOKEN_BASE_64]"
//tfs.tsdomain.ru:23333/tfs/DefaultCollection/DOCs.Web/_packaging/DOCsRestApiClient/npm/:email=semynin@topsystems.ru
  1. ставим

    vsts-npm-auth -config docs-rest-api.npmrc

  2. Регистрируем юзера

    vsts-npm-auth -config docs-rest-api.npmrc