Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angular 2 cli项目与jenkins的持续集成_Angular_Jenkins_Continuous Integration_Gitlab - Fatal编程技术网

angular 2 cli项目与jenkins的持续集成

angular 2 cli项目与jenkins的持续集成,angular,jenkins,continuous-integration,gitlab,Angular,Jenkins,Continuous Integration,Gitlab,我对angular 2和jenkins都是新手。我已经用angular 2创建了一个小型web应用程序。 此外,我还通过gitlab存储库维护代码。 我想为angular 2应用程序设置与jenkis的持续集成 基本上我想要的是当我在任何分支中推送代码时,jenkins会检测到它并开始运行在angular 2应用程序中编写的单元测试。如果测试用例失败,它应该发送邮件 那我该怎么做呢?设置整个连续集成需要哪些步骤?我已设置angular 2 cli project和jenkins。在jenkins

我对angular 2和jenkins都是新手。我已经用angular 2创建了一个小型web应用程序。
此外,我还通过gitlab存储库维护代码。 我想为angular 2应用程序设置与jenkis的持续集成

基本上我想要的是当我在任何分支中推送代码时,jenkins会检测到它并开始运行在angular 2应用程序中编写的单元测试。如果测试用例失败,它应该发送邮件


那我该怎么做呢?设置整个连续集成需要哪些步骤?

我已设置angular 2 cli project和jenkins。在jenkins中,我们刚刚安装了git插件,每当你推送代码时,你的存储库jenkins都会检测到它并运行构建。就这样。很酷,听起来你已经很顺利了!继续前进!我有一个问题,我必须在詹金斯为ci环境做什么配置?目前它只是在构建工作,但我想在每个构建中都进行单元测试,那么我该怎么做呢?在jenkins之前,你是如何运行测试的?您可能需要一个类似的命令,然后输出junit样式的xml,以便jenkins可以分析结果。我正在使用“ng test”命令运行angular 2 cli项目测试用例。