in src/main/java/com/googlesource/gerrit/plugins/its/jira/InitJira.java [97:121]
private void init() throws MalformedURLException {
this.jira = sections.get(pluginName, null);
Section jiraComment = sections.get(COMMENT_LINK_SECTION, pluginName);
do {
enterJiraConnectivity();
} while (jiraUrl != null
&& (isConnectivityRequested(jiraUrl.toString()) && !isJiraConnectSuccessful()));
if (jiraUrl == null) {
return;
}
ui.header("Jira issue-tracking association");
jiraComment.string("Jira issue-Id regex", "match", "([A-Z]+-[0-9]+)");
jiraComment.string(
"What html would you like to use?",
"html",
String.format("<a href=\"%s/browse/$1\">$1</a>", jiraUrl));
Section pluginConfig = sections.get("plugin", pluginName);
pluginConfig.select(
"Issue-id enforced in commit message", "association", ItsAssociationPolicy.SUGGESTED);
}