使用Gitlab为Angular库设置CI

时间:2017-06-06 08:54:43

标签: git gitlab gitlab-ci

我有一个使用angular-librarian的Angular库。现在每当我改变某些东西时,我都需要重建项目并将内容(包括dist文件夹)推送到我们的存储库。

我想为此设置CI以自动运行。我们有几个CI正在运行,但为此,构建过程的输出需要被推回到存储库中,这将导致无限循环的构建以及对存储库的另一个不必要的推送。

有没有办法用gitlabs-ci来处理这个问题,或者正在构建它并从我的本地机器推送构建是最好的选择?

2 个答案:

答案 0 :(得分:0)

您可以在提交消息中使用[skip ci][ci skip]来阻止您提及的循环。

查看Gitlab CI docs

答案 1 :(得分:0)

对我们来说,解决方案是将工作流程更改为在ci中构建应用并将其发布到本地npm-repo,而不是将编译后的输出保留在repo中。