我試圖在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包而不將它發佈到npm?
- 2. 是否NPM發佈執行NPM包
- 3. 發佈一個npm包
- 4. 如何使用Angular2包不發佈到NPM
- 5. 如何將jsx文件發佈到npm?
- 6. npm發佈只想發佈到npm存儲庫
- 7. CircleCI將工件發佈到雲服務器?
- 8. 發佈到npm的問題
- 9. 將Azure包自動發佈/部署到雲
- 10. 如何發佈npm包進行測試?
- 11. 無法在npm中發佈軟件包
- 12. 當我發佈npm包時,我應該使用src的dist
- 13. 自動發佈或不自動發佈
- 14. CircleCI和Heroku自動部署
- 15. 我應該提交在npm包中發佈的自動生成的文件嗎
- 16. Npm發佈最新
- 17. 獲取404嘗試新的軟件包發佈到NPM
- 18. 使用發佈模塊將Powershell模塊發佈到VSTS包管理
- 19. 使用JavaScript NPM包
- 20. circleci(v2.0)使用npm時,紗線是運行命令
- 21. 使用MSBuild自動發佈WCF庫
- 22. 使用Twitter OAuth自動發佈更新
- 23. 使用Visual Studio 2008自動發佈ClickOnce
- 24. 將aurelia自定義元素創建爲npm包(使用Aurelia CLI)
- 25. 自動發佈Android應用
- 26. 將圖片URL自動發佈到自定義字段
- 27. NPM發佈會將所有文件複製到NPM服務器嗎?
- 28. 如何將rpm包發佈到YUM
- 29. 不能使用npm到-uri包
- 30. 流星:發佈所有用戶不工作,沒有自動發佈包
是構建改變的版本號還是它正在改變的地方,然後提交? – FelicianoTech
版本號將在'package.json'文件中更改。 – LandonSchropp