Skip to content

Commit 31f998a

Browse files
committed
add gerrit sample
1 parent 60320c8 commit 31f998a

File tree

5 files changed

+193
-0
lines changed

5 files changed

+193
-0
lines changed

core/src/main/java/com/flowci/core/githook/controller/GithookController.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,12 @@ public void createMapping() {
7575
converterMap.put(GitSource.GITEE, giteeConverter);
7676
}
7777

78+
/**
79+
* Gerrit:
80+
* - patch-created - wall be called for each patch push
81+
* @param name
82+
* @throws IOException
83+
*/
7884
@PostMapping("/{name}")
7985
public void onGitTrigger(@PathVariable String name) throws IOException {
8086
GitSourceWithEvent data = findGitSourceByHeader(request);
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"submitter": {
3+
"name": "Administrator",
4+
"email": "[email protected]",
5+
"username": "admin"
6+
},
7+
"newRev": "a3ec654afcaae6fb244a71d5dbed02a0c1f97a20",
8+
"patchSet": {
9+
"number": 2,
10+
"revision": "a3ec654afcaae6fb244a71d5dbed02a0c1f97a20",
11+
"parents": [
12+
"f906c056351154c1ca511b7a3d2f2fe1658b7c8d"
13+
],
14+
"ref": "refs/changes/01/1/2",
15+
"uploader": {
16+
"name": "Administrator",
17+
"email": "[email protected]",
18+
"username": "admin"
19+
},
20+
"createdOn": 1642361836,
21+
"author": {
22+
"name": "Administrator",
23+
"email": "[email protected]",
24+
"username": "admin"
25+
},
26+
"kind": "REWORK",
27+
"sizeInsertions": 2,
28+
"sizeDeletions": 1
29+
},
30+
"change": {
31+
"project": "gerrit_demo",
32+
"branch": "master",
33+
"id": "Iba9125f6902ba137825bab84c42be575ff2df86a",
34+
"number": 1,
35+
"subject": "from test 1",
36+
"owner": {
37+
"name": "Administrator",
38+
"email": "[email protected]",
39+
"username": "admin"
40+
},
41+
"url": "http://d7fadbe75334/c/gerrit_demo/+/1",
42+
"commitMessage": "from test 1\n\nChange-Id: Iba9125f6902ba137825bab84c42be575ff2df86a\n",
43+
"createdOn": 1642361597,
44+
"status": "MERGED"
45+
},
46+
"project": {
47+
"name": "gerrit_demo"
48+
},
49+
"refName": "refs/heads/master",
50+
"changeKey": {
51+
"key": "Iba9125f6902ba137825bab84c42be575ff2df86a"
52+
},
53+
"type": "change-merged",
54+
"eventCreatedOn": 1642363860
55+
}
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"uploader": {
3+
"name": "Administrator",
4+
"email": "[email protected]",
5+
"username": "admin"
6+
},
7+
"patchSet": {
8+
"number": 1,
9+
"revision": "a7b0b01e48d72cf9979ee59b482563d944c5d2ce",
10+
"parents": [
11+
"a3ec654afcaae6fb244a71d5dbed02a0c1f97a20"
12+
],
13+
"ref": "refs/changes/02/2/1",
14+
"uploader": {
15+
"name": "Administrator",
16+
"email": "[email protected]",
17+
"username": "admin"
18+
},
19+
"createdOn": 1642367160,
20+
"author": {
21+
"name": "Administrator",
22+
"email": "[email protected]",
23+
"username": "admin"
24+
},
25+
"kind": "REWORK",
26+
"sizeInsertions": 4,
27+
"sizeDeletions": 1
28+
},
29+
"change": {
30+
"project": "gerrit_demo",
31+
"branch": "master",
32+
"id": "I2d775fdc3e284f90a204f25ce46c9c1ddc2cba40",
33+
"number": 2,
34+
"subject": "new patchset",
35+
"owner": {
36+
"name": "Administrator",
37+
"email": "[email protected]",
38+
"username": "admin"
39+
},
40+
"url": "http://d7fadbe75334/c/gerrit_demo/+/2",
41+
"commitMessage": "new patchset\n\nChange-Id: I2d775fdc3e284f90a204f25ce46c9c1ddc2cba40\n",
42+
"createdOn": 1642367160,
43+
"status": "NEW"
44+
},
45+
"project": {
46+
"name": "gerrit_demo"
47+
},
48+
"refName": "refs/heads/master",
49+
"changeKey": {
50+
"key": "I2d775fdc3e284f90a204f25ce46c9c1ddc2cba40"
51+
},
52+
"type": "patchset-created",
53+
"eventCreatedOn": 1642367160
54+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"submitter": {
3+
"name": "Administrator",
4+
"email": "[email protected]",
5+
"username": "admin"
6+
},
7+
"refUpdate": {
8+
"oldRev": "1d7d374810507ab8ce697002dd88d9806a1d9d0e",
9+
"newRev": "da626b97f4ed4d58be4b4e862b5b9aadfd8305a7",
10+
"refName": "refs/heads/master",
11+
"project": "gerrit_demo"
12+
},
13+
"type": "ref-updated",
14+
"eventCreatedOn": 1642345678
15+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{
2+
"author": {
3+
"name": "Administrator",
4+
"email": "[email protected]",
5+
"username": "admin"
6+
},
7+
"approvals": [
8+
{
9+
"type": "Code-Review",
10+
"description": "Code-Review",
11+
"value": "2",
12+
"oldValue": "0"
13+
}
14+
],
15+
"comment": "Patch Set 2: Code-Review+2",
16+
"patchSet": {
17+
"number": 2,
18+
"revision": "a3ec654afcaae6fb244a71d5dbed02a0c1f97a20",
19+
"parents": [
20+
"f906c056351154c1ca511b7a3d2f2fe1658b7c8d"
21+
],
22+
"ref": "refs/changes/01/1/2",
23+
"uploader": {
24+
"name": "Administrator",
25+
"email": "[email protected]",
26+
"username": "admin"
27+
},
28+
"createdOn": 1642361836,
29+
"author": {
30+
"name": "Administrator",
31+
"email": "[email protected]",
32+
"username": "admin"
33+
},
34+
"kind": "REWORK",
35+
"sizeInsertions": 2,
36+
"sizeDeletions": 1
37+
},
38+
"change": {
39+
"project": "gerrit_demo",
40+
"branch": "master",
41+
"id": "Iba9125f6902ba137825bab84c42be575ff2df86a",
42+
"number": 1,
43+
"subject": "from test 1",
44+
"owner": {
45+
"name": "Administrator",
46+
"email": "[email protected]",
47+
"username": "admin"
48+
},
49+
"url": "http://d7fadbe75334/c/gerrit_demo/+/1",
50+
"commitMessage": "from test 1\n\nChange-Id: Iba9125f6902ba137825bab84c42be575ff2df86a\n",
51+
"createdOn": 1642361597,
52+
"status": "NEW"
53+
},
54+
"project": {
55+
"name": "gerrit_demo"
56+
},
57+
"refName": "refs/heads/master",
58+
"changeKey": {
59+
"key": "Iba9125f6902ba137825bab84c42be575ff2df86a"
60+
},
61+
"type": "comment-added",
62+
"eventCreatedOn": 1642363556
63+
}

0 commit comments

Comments
 (0)