-
Bug
-
Resolution: Not A Defect
-
Blocker
-
None
-
I'm using the jenkins version 2.3 (1.653.3) . I added CVS plugin in addition to built in plugins with this Jenkins version
I'm using Node JS version 5.10.
I could build a job in Jenkins using Jenkins API written in Node.js from my MEAN stack application.
I got the Internal server error (500) while creating a new job using Jenkins API written in Node.js, i used config.xml of already created job (which was directly created in Jenkins) with new Job Name.
I used Jenkins and Jenkins-api modules in NodeJs.
Sample code:
var jenkinsapi2 = require('jenkins'); var jenkinsapi = require('jenkins-api'); var jenkins = jenkinsapi.init("http://username:password@ip:8080/"); var jenkins2 = require('jenkins')("http://username:password@ip:8080/"); var config = __dirname +'../config/config.xml'; // config.xml file of directly created job in jenkins /*using Jenkins-api*/ jenkins2.job.create('test', config, function(err) { if (err){ throw err; } console.log("success"); }); /*using Jenkins*/ jenkins.create_job('test', config, function(err, data) { if (err) { console.log(err); // throw err; } console.log("success"); });
I used the sample config.xml file as :
<?xml version="1.0" encoding="UTF-8"?><project> <actions/> <description/> <keepDependencies>false</keepDependencies> <properties/> <scm class="hudson.scm.NullSCM"/> <canRoam>true</canRoam> <disabled>false</disabled> <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> <triggers/> <concurrentBuild>false</concurrentBuild> <builders/> <publishers/> <buildWrappers/> </project>
And i'm getting the an issue, full stack trace is included in attachment