1

JIRA でリリース ノートを生成する必要があります。レポートでは、現在のバージョンを把握し、そのバージョンに存在するすべての問題を読み込む必要があります。コードを持っていますが、速度テンプレートで現在のバージョンを取得する方法がわかりません。以下のコードがあります。

       #macro (getReleaseNoteComment $issue $customFieldManager)
            #set ($customFields = $customFieldManager.getCustomFi

    eldObjects($issue.project.getLong("id"), $issue.issueType.getString("id")))
        #foreach($customField in $customFields)
            #if($customField.name.equals("release notes comments"))
                #if($customField.getValue($issue)) - Release Comment: $textUtils.htmlEncode($customField.getValue($issue))#end
            #end
        #end
    #end

    <title>$action.getText('release.notes.text.title', $project, $version) </title>
    <body>
    <table>
        <tr>
            <td>

                #foreach ($issueType in $issueTypes)
                    #if($issueType.issues.size() > 0 && $issueType.equals("Epic"))
                        <h2>$textUtils.htmlEncode($issueType.name)</h2>
                        <ul>
                            #foreach ($issue in $issueType.issues)
                                <li>[<a xhref='$!appProps.getString("jira.baseurl")/browse/$issue.key'>$issue.key</a>] -
                                    $textUtils.htmlEncode($issue.summary)#getReleaseNoteComment($issue $customFieldManager)</li>
                            #end
                        </ul>
                    #end
                #end
            </td>
        </tr>
</table>
</body>

このコードは、タイプ Epic のすべての問題を一覧表示しますが、現在のバージョンにある問題のみを一覧表示する必要があります。

4

1 に答える 1