Tag: 连续整合

坚持cordova平台文件夹更快的CI构build

Ionic / Cordova项目的最佳做法是不要将platforms/ plugins/文件夹检入到SCM中,而Cordova将负责在第一个版本中引导所有必需的依赖关系。 虽然这对开发人员来说工作正常,但却显着降低了CI服务器的构build速度。 例如,我们运行一个MacMini作为构build奴隶, cordova prepare需要花费大约10分钟的时间完成(对于两个平台),总共需要12分钟的时间(其他大部分时间花费在npm install )。 现在,我已经试图简单地caching构build作业之间的platforms/ plugins/文件夹。 但是,由于我需要dynamic更新bundleId /包名称和应用程序名称以区分不同环境的构build,因此会导致Cordova无法dynamic更新此数据的错误。 我想知道是否有人遇到过类似的问题,并会对你解决问题的方式感兴趣。

无法在Travis CI上运行凉亭

我已经几乎尝试了所有可能的事情,但是我无法在Travis CI上运行构build,因为它在构造上出错。 我知道这个问题可能听起来像一个重复的,但我已经尝试了通常的修复,似乎是为其他人工作,但不是为我:) 一个例子: https : //stackoverflow.com/a/29064091/1749585 我的存储库是https://github.com/myTerminal/faded-multiselect ,你可以在Travis CI上findhttps://travis-ci.org/myTerminal/faded-multiselect

茉莉花节点导致jenkins完成后挂起

我有一些问题,让我的CI服务器打好。 我正在运行Jenkins来执行我的unit testing中使用的Jasmine-Node二进制文件 node_modules/jasmine-node/bin/jasmine-node tests/ –junitreport 从jenkins的输出控制台,我可以看到我的testing正在成功执行。 npm info ok + node_modules/jasmine-node/bin/jasmine-node tests/ –junitreport [32m.[0m[32m.[0m Finished in 0.33 seconds [32m2 tests, 9 assertions, 0 failures, 0 skipped [0m 虽然jenkins从未继续任何进一步的步骤,并无限期地挂起。 任何想法如何callbackjenkins,并告诉它继续? 我不会认为这是必要的,但显然我没有做正确的事情。 任何帮助,将不胜感激。