Tag: jenkins

如何在Hudson中显示Expresso和node-jscoverage输出?

我们使用Hudson(好,Jenkins现在)为CI。 我刚刚开始一个基于Node.js的项目,正在调查Expresso和Gently(testing和模拟)。 我真的很喜欢Expresso使用node-jscoverage生成代码覆盖率报告的事实。 有没有人开始在Hudson上显示Expresso和node-jscoverage报告(或JScoveage)? 如果不这样做,是否有一些Hudson希望得到什么样的输出文件,而不是创造一个全新的插件? 总之,我在这里寻找两种types的输出。 testing结果(如junit)和覆盖报告(如Cobertura)。

用jenkins运行量angular器testing抛出“testing`标题”应该是一个“string”,但“function”被给予代替。

所以这是一个有点头痛的人。 如果我从Jenkins作业运行我们的量angular器e2etesting,则失败: [10:23:53] I/local – Starting selenium standalone server… [10:23:53] I/launcher – Running 1 instances of WebDriver [10:23:54] I/local – Selenium standalone server started at http://10.0.0.5:43412/wd/hub [10:23:56] E/launcher – Error: Error: Test `title` should be a "string" but "function" was given instead. at new Test (/var/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/Node_5.0.0/lib/node_modules/mocha/lib/test.js:24:11) at context.it.context.specify (/var/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/Node_5.0.0/lib/node_modules/mocha/lib/interfaces/bdd.js:84:18) at /var/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/Node_5.0.0/lib/node_modules/protractor/node_modules/selenium-webdriver/testing/index.js:95:14 at context.xit.context.xspecify.context.it.skip (/var/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/Node_5.0.0/lib/node_modules/mocha/lib/interfaces/bdd.js:103:15) at […]

Jenkin的构build在npm安装上失败

我正在build立一个有CI的jenkins的Ubuntu服务器。 当我尝试运行构build时,我得到失败 问题:我怎样才能让我的jenkins工作中的npm install工作? build立1: [morningharwood] $ /bin/sh -xe /tmp/hudson8925730298288495807.sh + pwd /var/lib/jenkins/workspace/morningharwood + ls bower.json client e2e Gruntfile.js karma.conf.js package.json protractor.conf.js server + npm install /tmp/hudson8925730298288495807.sh: 5: /tmp/hudson8925730298288495807.sh: npm: not found Build step 'Execute shell' marked build as failure Finished: FAILURE 詹金build立 更新: ~$ pwd /home/ubuntu ls -a . .bash_history .bashrc .config .gem .gnupg […]

Jenkins脚本在Windows上使用npm install时过早退出

在我的Jenkins工作中,我想用Grunt构build一个JavaScript应用程序。 Jenkins构build脚本将创build一个构build目录(如果它尚不存在),则更改到该目录并运行: npm install grunt npm install grunt-zip grunt –gruntfile=[something] (当然, grunt-cli是全局安装的。)当我构build作业时,第一个语句会导致Grunt和依赖关系按预期被拉下来。 然而,这项工作然后成功地终止: Archiving artifacts No emails were triggered. Finished: SUCCESS 第二个npm install不运行。 任何想法为什么脚本在运行npm install后终止,而不是继续后续的语句?

使用Jenkins基于Gulp的项目

我有一个项目,它使用一些当地的build设者。 我想使用Jenkins来版本化我的项目。 我怎样才能设置基于吞咽的项目jenkins?

与Jenkins一起运行Grunt.js

我已经build立了一个使用摩卡testing和JSlint的Gruntfile。 这工作正常,如果我只是运行gruntforms的terminal。 我想从jenkins跑出咕噜! 我build立了一个新的工作 – >并build立了一个shell脚本,其中包括: /usr/local/bin/grunt 一旦我运行这个工作,jenkins的terminal输出说: [workspace] $ /bin/sh -xe /tmp/hudson8550584576040162032.sh + /usr/local/bin/grunt /usr/bin/env: node: No such file or directory Build step 'Execute shell' marked build as failure Finished: FAILURE 它似乎不能精细节点二进制!?! 但是节点安装在terminal上运行良好! 我所有的二进制文件(mocha,grunt,node)都在/ usr / local / bin / 有谁知道这个问题是什么? 或者也许有人有一个链接,设置与jenkins grunt.js? 有人得到了什么? 谢谢

jenkins与Grunt整合

我已经在Windows Server 2008 R2上安装了Jenkins v1.550。 它现在作为服务在http://localhost:8080运行。 我以pipe理员身份login到计算机。 我已经安装Node.js,并可以从命令行运行“npm”。 我还为Jenkins安装了NodeJS插件v0.2.1。 然后进入Jenkins的Configure System部分,滚动到NodeJS安装,点击Add NodeJSbutton,给出“NodeJS”作为名称,“C:\ Program Files \ nodejs”作为安装目录的path。 我没有检查“自动安装”选项,因为我在插件页面上阅读,它只能用于Linux。 然后我创build了一个新的工作,点击“提供Node&npm bin /文件夹到PATH”checkbox,为“执行Windows批处理命令”创build了一个新的构build步骤,并在“node –version”和“grunt – 版本“并保存。 我跑了这个工作,这是输出 – Building in workspace C:\Program Files (x86)\Jenkins\workspace\Test_1.0 [Test_1.0] $ cmd /c call C:\Windows\TEMP\hudson1381541243088903083.bat C:\Program Files (x86)\Jenkins\workspace\Test_1.0>node –version v0.10.24 C:\Program Files (x86)\Jenkins\workspace\Test_1.0>grunt –version 'grunt' is not recognized as an internal or external […]

如何从jenkins运行npm / grunt命令

我是新来的这个领域,试图从jenkins运行以下命令: npm install grunt quickStart 到目前为止,我已经在窗口机器上运行jenkins作为窗口服务,并且还为jenkins安装了NodeJs插件。 然而,我坚持和退出困惑按照说明在这里 ,它要求我添加一个或模式nodeJs安装,我找不到这些设置,甚至不知道如果我甚至需要他们在第一位。 这是要求我做的一点: 我无法看到我创build的jenkins工作的这个设置。 有没有一种简单的方法来从.bat或.sh脚本运行jenkins中的这些命令,一个.bat会被推荐,因为我在窗口机器上。 注意:我已经在jenkins中使用git签出了一个项目! 谢谢

在使用摩卡和伊斯坦布尔时不包括覆盖范围内的文件

如何使用摩卡和instanbul从覆盖率报告中排除文件夹和文件(按path)? 我想排除一个configuration,而不是 /*istanbul ignore next*/ 在每个文件中。 (Jenkins生成的报告使用) 谢谢,