Skip to content

Commit

Permalink
write output to npm line call
Browse files Browse the repository at this point in the history
  • Loading branch information
Anton Bayer authored and Anton Bayer committed May 27, 2016
1 parent 2e585aa commit 4ec2dfc
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions jenkins-merge-verifier-parsing.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ gulp.task('jenkinsMergeVerifierParsing', function() {

function getAllJobs() {

fs.unlinkSync("jobs-parsing/list.txt");

fs.readdir("jobs-parsing", function(err, files) {

if (err){
Expand Down Expand Up @@ -45,15 +47,22 @@ gulp.task('jenkinsMergeVerifierParsing', function() {
}
parseString(data, {trim: true}, function (err, result) {

var repo = result['maven2-moduleset'].scm[0].userRemoteConfigs[0]['hudson.plugins.git.UserRemoteConfig'][0].url[0]
var repo = result['maven2-moduleset'].scm[0].userRemoteConfigs[0]['hudson.plugins.git.UserRemoteConfig'][0].url[0]
.replace(jenkinsProperties.sshGitPrefix, '').replace(jenkinsProperties.sshGitPostfix, '').split('/');

var projectName = file.replace('-merge-request-verifier.xml','');

var artId = result['maven2-moduleset'].rootModule[0].artifactId[0];
var groupId = result['maven2-moduleset'].rootModule[0].groupId[0];

output += "ArtId:" + artId + ";GroupId:" + groupId + ";ProjectName;" + projectName + ";Namespace:" + repo[0] + ";Repo:" + repo[1] + "\n";
output += "npm run #JOB#"
+ " --git_group=" + repo[0]
+ " --git_repo=" + repo[1]
+ " --project-name=" + projectName
+ " --artifact-group=" + groupId
+ " --artifact-id=" + artId
+ "\n";

callback(index);
});
});
Expand Down

0 comments on commit 4ec2dfc

Please sign in to comment.