我有一个使用angular-librarian的Angular库。现在每当我改变某些东西时,我都需要重建项目并将内容(包括dist文件夹)推送到我们的存储库。
我想为此设置CI以自动运行。我们有几个CI正在运行,但为此,构建过程的输出需要被推回到存储库中,这将导致无限循环的构建以及对存储库的另一个不必要的推送。
有没有办法用gitlabs-ci来处理这个问题,或者正在构建它并从我的本地机器推送构建是最好的选择?
答案 0 :(得分:0)
您可以在提交消息中使用[skip ci]
或[ci skip]
来阻止您提及的循环。
答案 1 :(得分:0)
对我们来说,解决方案是将工作流程更改为在ci中构建应用并将其发布到本地npm-repo,而不是将编译后的输出保留在repo中。