Im connecting to JIRA using JIRA::REST through perl script.And i want to create a bug/issue in jira from perl script using JIRA::REST.Can anyone help on this?
see for REST api here https://docs.atlassian.com/jira/REST/latest/#d2e865 for creating issue.
try with this script
my $pass = 'password'; #The basic use case my $client = REST::Client->new(); #A host can be set for convienience $client->setHost('url'); my $headers = { Authorization => 'Basic '. encode_base64($user . ':' . $pass)}; my $jsonparams =add input data here $client->Post( '/rest/api/2/issue',$jsonparams , $headers ); if( $client->responseCode() eq '200' ){ print "Updated\n"; } # print the result print $client->responseContent() . "\n"; # to convert the data into a hash, use the JSON module my $res_data = from_json( $client->responseContent() );
the input string something like this
{"fields": { "project": { "id": "10000" }, "summary": "something's wrong", "issuetype": { "id": "10000" }, "assignee": { "name": "homer" }, "priority": { "id": "20000" }, "labels": [ "bugfix", "blitz_test" ], "timetracking": { "originalEstimate": "10", "remainingEstimate": "5" }, "security": { "id": "10000" }, "versions": [ { "id": "10000" } ], "description": "description", "duedate": "2011-03-11", "fixVersions": [ { "id": "10001" } ], "components": [ { "id": "10000" } ], "customfield_60000": "jira-developers", "customfield_20000": "06/Jul/11 3:25 PM", "customfield_80000": { "value": "red" }, "customfield_40000": "this is a text field", "customfield_30000": [ "10000", "10002" ], "customfield_70000": [ "jira-administrators", "jira-users" ], "customfield_50000": "this is a text area. big text.", "customfield_10000": "09/Jun/81" } }
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.