Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Current »

CONFIGURE SECURITY TOKEN

Go to Jira Settings > Apps > Configure SCM Changesets > Custom Tab.

Set security token and copy REST Endpoint URL.

ADD NEW SCM ACTIVITY

POST https://scmchangesets.ilaesolution.com/scmchangesets/custom/push?clientKey=fd4a2eba-7864-3304-8292-****&securityToken=0123***

Required Schema Field(s):

  • issueKey

  • changeId

  • changeType

  • changeAuthor

  • changeDate

Response: [Status: 200]

$ 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://scmchangesets.ilaesolution.com/scmchangesets/custom/push?clientKey=fd4a2eba-7864-3304-8292-****&securityToken=0123***"
{"result":1,"message":"[Info] DT-45 > 100 activity row [1] is added."}
$


SCM Activity Schema:

{
  "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"
  }
}


SCM Change Files Schema:

{
  "fileName" : {
    "type": "String"
  },
  "fileAction" : {
    "type": "String"
  },
  "fileVersion" : { //Optional
    "type": "String"
  },
  "fileLink" : {
    "type": "String"
  }
}

DELETE SCM CHANGESET

https://scmchangesets.ilaesolution.com/scmchangesets/custom/push?clientKey=c5765cc3-952b-3d97-8ed7-*****&securityToken=*****&issueKey=DT-2&changeId=d533b18b1e6a8bb2a60e980eaba395002bd92&changeType=Bitbucket/***/***

$ curl -XDELETE "https://scmchangesets.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}
$

  • No labels