func jiraCreateHandler(response http.ResponseWriter, request *http.Request) {
contextVal := GetSessionContext()
tp := jira.BasicAuthTransport{
Username: "sriharsha.m@XXX.com",
Password:"NjkyMzgxMjk3N0OjR1jTOhRZLLra68Dz7DNGq96LBP",
}
jiraClient, err := jira.NewClient(tp.Client(), base)
if err != nil {
fmt.Println("error at creating an new instance client")
panic(err)
}
i := jira.Issue{
Fields: &jira.IssueFields{
Assignee: &jira.User{
Name: "msri",
},
Reporter: &jira.User{
Name: "msri",
},
Description: "Test Issue",
Type: jira.IssueType{
Name: "Bug",
},
Project: jira.Project{
Key: "RSA",
},
Summary: "Just a demo issue",
},
}
issue, response1, err := jiraClient.Issue.Create(&i)
fmt.Printf("response1", response1.Body)
if err != nil {
fmt.Println("error at creating an Issue")
panic(err)
}
fmt.Printf("%s: %+v\n", issue.Key, issue.Fields.Summary)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.