You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sb...@apache.org on 2015/05/15 20:30:08 UTC

[1/2] incubator-ignite git commit: # ignite-456: return to curl

Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-456 07cd5613d -> 97d5c760d


# ignite-456: return to curl


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/15887e84
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/15887e84
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/15887e84

Branch: refs/heads/ignite-456
Commit: 15887e84767f546072381322b893e13e843a05d2
Parents: 07cd561
Author: Artem Shutak <as...@gridgain.com>
Authored: Fri May 15 19:11:32 2015 +0300
Committer: Artem Shutak <as...@gridgain.com>
Committed: Fri May 15 19:11:32 2015 +0300

----------------------------------------------------------------------
 dev-tools/src/main/groovy/jiraslurp.groovy | 38 ++++---------------------
 1 file changed, 6 insertions(+), 32 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/15887e84/dev-tools/src/main/groovy/jiraslurp.groovy
----------------------------------------------------------------------
diff --git a/dev-tools/src/main/groovy/jiraslurp.groovy b/dev-tools/src/main/groovy/jiraslurp.groovy
index 4075739..40f6d47 100644
--- a/dev-tools/src/main/groovy/jiraslurp.groovy
+++ b/dev-tools/src/main/groovy/jiraslurp.groovy
@@ -140,38 +140,12 @@ def runAllTestBuilds = { jiraNum ->
     println "Triggering $it build for JIRA_NUM=$jiraNum"
 
     def buildCommand =
-        "<build>" +
-            "<buildType id='$it'/>" +
-            "<properties>" +
-            "<property name='env.JIRA_NUM' value='$jiraNum'/>" +
-            "</properties>" +
-            "</build>";
-
-
-    String postData = URLEncoder.encode(buildCommand, "UTF-8");
-
-    URL url = new URL("http://$user:$pwd@10.30.0.229:80/httpAuth/app/rest/buildQueue");
-    HttpURLConnection conn = (HttpURLConnection) url.openConnection();
-    conn.setDoOutput(true);
-    conn.setRequestMethod("POST");
-    conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
-//    conn.setRequestProperty("Content-Type", "application/xml");
-    conn.setRequestProperty("Content-Length", String.valueOf(postData.length()));
-
-    OutputStream os = conn.getOutputStream()
-    os.write(postData.getBytes())
-    os.flush()
-    os.close()
-
-    // Read response
-    StringBuilder responseSB = new StringBuilder();
-    BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
-
-    String line;
-    while ( (line = br.readLine()) != null)
-      responseSB.append(line);
-
-    br.close();
+        "<build><buildType id='$it'/><properties><property name='env.JIRA_NUM' value='$jiraNum'/></properties></build>";
+
+
+    def runTcBuild = "curl -v http://$user:$pwd@10.30.0.229:80/httpAuth/app/rest/buildQueue -H \"Content-Type: application/xml\" -d \"${buildCommand}\""
+
+    checkprocess runTcBuild.execute()
   }
 }
 


[2/2] incubator-ignite git commit: # ignite-456: run from java with authentication

Posted by sb...@apache.org.
# ignite-456: run from java with authentication


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/97d5c760
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/97d5c760
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/97d5c760

Branch: refs/heads/ignite-456
Commit: 97d5c760d9021b630684dbcee80ca73064b5441e
Parents: 15887e8
Author: Artem Shutak <as...@gridgain.com>
Authored: Fri May 15 21:30:43 2015 +0300
Committer: Artem Shutak <as...@gridgain.com>
Committed: Fri May 15 21:30:43 2015 +0300

----------------------------------------------------------------------
 dev-tools/src/main/groovy/jiraslurp.groovy | 37 +++++++++++++++++++------
 1 file changed, 29 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/97d5c760/dev-tools/src/main/groovy/jiraslurp.groovy
----------------------------------------------------------------------
diff --git a/dev-tools/src/main/groovy/jiraslurp.groovy b/dev-tools/src/main/groovy/jiraslurp.groovy
index 40f6d47..1158329 100644
--- a/dev-tools/src/main/groovy/jiraslurp.groovy
+++ b/dev-tools/src/main/groovy/jiraslurp.groovy
@@ -135,18 +135,35 @@ def runAllTestBuilds = { jiraNum ->
   def user = System.getenv('TASK_RUNNER_USER')
   def pwd = System.getenv('TASK_RUNNER_PWD')
 
-  ["Ignite_IgniteBasic",
-   "Ignite_IgniteCache"].each {
-    println "Triggering $it build for JIRA_NUM=$jiraNum"
+  String postData = "<build><buildType id='Ignite_IgniteBasic'/></build>";
 
-    def buildCommand =
-        "<build><buildType id='$it'/><properties><property name='env.JIRA_NUM' value='$jiraNum'/></properties></build>";
+  URL url = new URL("http://204.14.53.152:80/httpAuth/app/rest/buildQueue");
+  HttpURLConnection conn = (HttpURLConnection) url.openConnection();
 
+  String encoded = new sun.misc.BASE64Encoder().encode("$user:$pwd".getBytes());
 
-    def runTcBuild = "curl -v http://$user:$pwd@10.30.0.229:80/httpAuth/app/rest/buildQueue -H \"Content-Type: application/xml\" -d \"${buildCommand}\""
+  conn.setRequestProperty("Authorization", "Basic "+encoded);
 
-    checkprocess runTcBuild.execute()
-  }
+  conn.setDoOutput(true);
+  conn.setRequestMethod("POST");
+  conn.setRequestProperty("Content-Type", "application/xml");
+  conn.setRequestProperty("Content-Length", String.valueOf(postData.length()));
+
+  OutputStream os = conn.getOutputStream();
+  os.write(postData.getBytes());
+  os.flush();
+  os.close();
+
+  conn.connect();
+
+  // Read response.
+  BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
+
+  String line;
+  while ( (line = br.readLine()) != null)
+    System.out.println(line);
+
+  br.close();
 }
 
 args.each {
@@ -155,6 +172,10 @@ args.each {
   def parameters = it.split('=')
 
   if (parameters[0] == 'slurp') {
+    String psSt = "curl -v POST http://task_runner:amq+KF4Trn+J@204.14.53.152:80/httpAuth/app/rest/buildQueue -H \"Content-Type: application/xml\" -d \"<build><buildType id='Ignite_IgniteBasic'/></build>\""
+
+    checkprocess Runtime.getRuntime().exec(psSt);
+
     checkForAttachments()
 
     // For each ticket with new attachment, let's trigger remove build