...
Code Block |
---|
$ curl -XPOST -H "Content-Type: application/json" --data '{"issueKey":\
"DT-45","changeId":"100","changeType":"perforce","changeDate":"2016-05-01 00:00:00",\
"changeStatus":"submitted","changeAuthor":"john","changeLink":"http://perforceweb/c=100",\
"changeMessage":"Fixed bug for software X DT-45","changeFiles":[{"fileName":\
"/depot/src/AppEntityManager.java","fileAction":"Modified","fileVersion":"23"}]}' \
"https://scmactivityscmchangesets.ilaesolution.com/scmactivityscmchangesets/custom/push?clientKey=fd4a2eba-7864-3304-8292-****&securityToken=0123***"
{"result":1,"message":"[Info] DT-45 > 100 activity row [1] is added."}
$ |
|
SCM Activity Schema:
Code Block |
---|
| {
"issueKey": {
"type": "string"
},
"changeId": {
"type": "string"
},
"changeType": { //Preferred format: ChangeType_Repo/Instance Name e.g. p4_engsw
"type": "string"
},
"changeAuthor": {
"type": "string"
},
"changeDate": { //UTC date time with format %Y-%m-%d %H:%M:%S
"type": "string"
},
"changeBranch": {
"type": "string"
},
"changeTag": {
"type": "string"
},
"changeTagLink": {
"type": "string"
},
"changeStatus": {
"type": "string"
},
"changeLink": {
"type": "string"
},
"changeMessage": {
"type": "string"
},
"changeFiles": {
"type": "List"
},
"changeUpdate": {
"type": "boolean"
},
"notifyEmail": {
"type": "boolean"
},
"notifyAs":
{ "type": "string"
}
} |
|
SCM Change Files Schema:
Code Block |
---|
| {
"fileName" : {
"type": "String"
},
"fileAction" : {
"type": "String"
},
"fileVersion" : { //Optional
"type": "String"
},
"fileLink" : {
"type": "String"
}
} |
|
Scripts:
Scm Change-sets Python Hooks or Scripts
Status |
---|
colour | Blue |
---|
title | Delete SCM ChangeSet |
---|
|
https://scmactivityscmchangesets.ilaesolution.com/scmchangesets/custom/push?clientKey=c5765cc3-952b-3d97-8ed7-*****&securityToken=*****&issueKey=DT-2&changeId=d533b18b1e6a8bb2a60e980eaba395002bd92&changeType=Bitbucket/***/***
Code Block |
---|
$ curl -XDELETE "https://scmactivityscmchangesets.ilaesolution.com/scmchangesets/custom/push?clientKey=
c5765cc3-952b-3d97-8ed7-*****&securityToken=*****&issueKey=DT-2&changeId=
d533b18b1e6a8bb2a60e980eaba395002bd92&changeType=Bitbucket/***/***"
{"message":"[Info] DT-2 > d533b18b1e6 > type [Bitbucket/***/***] is deleted.","id":0}
$ |
...