我試圖在CircleCI中爲公共NPM包設置自動部署。我想讓CircleCI在package.json
版本號發生變化時自動發佈包到NPM。 CircleCI有可能嗎?使用CircleCI自動將包發佈到NPM
0
A
回答
2
1 - 獲取您希望用來發布軟件包的帳戶的npm authToken。 您可以通過登錄npm(npm登錄)來完成此操作。這會將authToken保存到〜/ .npmrc文件中。
2-轉到circleci.com中的項目設置,並將NPM_TOKEN變量設置爲獲取的authToken。
3-在你cicle.yml加本節
dependencies:
pre:
- echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc
deployment:
production:
branch: master
commands:
- npm publish
只要你提交到主分支,它會觸發NPM發佈。
+1
完美。謝謝! – LandonSchropp
相關問題
- 1. 如何使npm包自動發佈?
- 2. 如何使用本地更新的npm包而不將它發佈到npm?
- 3. 是否NPM發佈執行NPM包
- 4. 發佈一個npm包
- 5. 如何使用Angular2包不發佈到NPM
- 6. 如何在發佈到NPM時包含其他NPM模塊?
- 7. 如何將jsx文件發佈到npm?
- 8. 發佈NPM包的開發版
- 9. CircleCI:$ npm測試失敗
- 10. 如何創建包NPM的源碼包中發佈不發佈
- 11. npm發佈只想發佈到npm存儲庫
- 12. CircleCI將工件發佈到雲服務器?
- 13. 發佈到npm的問題
- 14. 使用Teamcity自動發佈
- 15. 將Azure包自動發佈/部署到雲
- 16. 當我將包發佈到NPM時,如何包含額外的Typescript聲明?
- 17. 如何發佈npm包進行測試?
- 18. 無法在npm中發佈軟件包
- 19. CircleCI和Heroku自動部署
- 20. 使用NPM包,需要從Git預發佈/構建
- 21. 在使用npm發佈軟件包時獲取錯誤402
- 22. 當我發佈npm包時,我應該使用src的dist
- 23. 自動發佈或不自動發佈
- 24. 我應該提交在npm包中發佈的自動生成的文件嗎
- 25. 自動發佈到Facebook牆
- 26. TFS 2017 Update 1 NPM Package Feed - 未經授權發佈NPM包
- 27. 流星未發佈包含自動發佈包的所有用戶字段
- 28. Npm發佈最新
- 29. 發佈和自動發佈
- 30. 獲取404嘗試新的軟件包發佈到NPM
是構建改變的版本號還是它正在改變的地方,然後提交? – FelicianoTech
版本號將在'package.json'文件中更改。 – LandonSchropp