我正在开发Angular库,并且正在尝试使发布过程尽可能自动进行。我一直在研究不同的工具,并且看到了一些非常有用的工具:
关键是似乎这些工具配置得很好,可以在GitHub和NPM的环境中使用,但是我的环境可以在Bitbucket上使用,并且不使用NPM来托管库。
所以我有几个问题:
如您所知,创建Angular库时,它是在“项目”目录下的工作区中创建的。因此,假设我具有以下结构:
此代码位于一个存储库中,因此,如果我要发布我的库,以便可以通过使用package.json中的以下内容将其安装在其他应用程序中:
"my-lib": "git+https://path.to.my.lib.in.bitbucket.git#v1.0.0"
构建后,是否应该有另一个Bitbucket存储库将内容发布到dist文件夹中?还是应该在当前存储库中提交并推送dist文件夹?我有点迷茫。
我应该如何配置语义释放以仅影响库?
谢谢。