大家好 !
我知道这个问题已经提到了很多主题,但不幸的是我没有找到任何一个解决方案。
我已将Circleci.yml配置为在创建新标记时发布我的NPM包,但Circleci似乎没有检测到它。
这是我的配置:
版本:2.1默认值:&defaults working_directory:〜/ repo docker: - 图片:circleci / node:12.14.1 orbs:codecov:codecov/codecov@1.0.5作业:build:<<:*默认步骤: - checkout#下载和缓存依赖项 - restore_cache:键: - v1依赖性 - {{checksum“package.json”}} #wexpack使用最新的缓存如果未找到完全匹配 - v1-依赖关系 - 运行:yarn安装 - save_cache:path:- node_modules键:v1依赖性 - {{checksum“package.json”}} - 运行:yarn test - codecov /上传:文件:{{ockage_report_filepath}}部署:<<:*默认值步骤: - attach_workspace:at:〜/ repo - 运行:名称:使用Registry命令进行身份验证:echo“//registry.npmjs.org/_authtoken = hurnpm_token”>〜/ repo / .npmrc - 运行:name:publish package命令:yarn发布工作流程:版本:2构建和部署:作业: - 构建:过滤器:标签:仅限:/ .*/ - 部署:要求: - 构建过滤器:标签:仅限:/ ^ \\d+\.\d+\.\d+(---pre)\。\ d +)?$ / branches:忽略:/.*/
要添加更多信息,则返回Github上托管,我推送的标签如下:0.0.1-1
我的选择耗尽了,所以我的一个人可以找到解决方案很棒!
先感谢您 !