Exemplo n.º 1
0
def close_resolved_issues(jira_host, username, password, project_key, version_name):
    """
    Close all resolved issues of the specified project and version.

    jira_host -- host address of the JIRA instance to connect to.
    username -- JIRA username with administrative permissions.
    password -- JIRA user password.
    project_key -- key of the project, which issues should be closed.
    version_name -- name of the version, which issues should be closed.
    """
    search_query = 'jql=project=%s+AND+status=resolved+AND+fixVersion=%s&fields=id' % (project_key, version_name)
    for issue in jira_helper.get_issues(jira_host, search_query):
        jira_helper.close_issue(jira_host, username, password, issue['id'])
Exemplo n.º 2
0
def close_resolved_issues(jira_host, username, password, project_key, version_name):
    """
    Close all resolved issues of the specified project and version.

    jira_host -- host address of the JIRA instance to connect to.
    username -- JIRA username with administrative permissions.
    password -- JIRA user password.
    project_key -- key of the project, which issues should be closed.
    version_name -- name of the version, which issues should be closed.
    """
    search_query = 'jql=project=%s+AND+status=resolved+AND+fixVersion=%s&fields=id' % (project_key, version_name)
    for issue in jira_helper.get_issues(jira_host, search_query):
        jira_helper.close_issue(jira_host, username, password, issue['id'])