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