Javadocs example – Updating an integration

import com.onresolve.scriptrunner.runner.customisers.WithPlugin import com.onresolve.scriptrunner.runner.customisers.PluginModule @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.services.GIJFacade; @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.services.integration.IntegrationType; @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.rest.integration.IntegrationRequest; @PluginModule GIJFacade gijFacade; int REPO_ID = 26; […]

Javadocs example – Update commmit issues associations

import com.onresolve.scriptrunner.runner.customisers.WithPlugin import com.onresolve.scriptrunner.runner.customisers.PluginModule @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.services.GIJFacade; @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.rest.publicmodels.IssuesAssociationRequest; @PluginModule GIJFacade gijFacade; int REPO_ID = 1; gijFacade.updateCommitIssueChanges(REPO_ID, “ec43e12cda0fa4f021d4dead8eadb8781efbb4b0”, new […]

Javadocs example – Start sync reindex of a repository

import com.onresolve.scriptrunner.runner.customisers.WithPlugin import com.onresolve.scriptrunner.runner.customisers.PluginModule @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.services.GIJFacade; @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.rest.publicmodels.IndexStatusResponse; @PluginModule GIJFacade gijFacade; int REPO_ID = 1; gijFacade.doReindexSynchronized(REPO_ID);

Javadocs example – Start reindex of a repository

import com.onresolve.scriptrunner.runner.customisers.WithPlugin import com.onresolve.scriptrunner.runner.customisers.PluginModule @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.services.GIJFacade; @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.rest.publicmodels.IndexStatusResponse; @PluginModule GIJFacade gijFacade; int REPO_ID = 1; gijFacade.doReindex(REPO_ID);

Javadocs example – Get reindex status

Example of a script pinging reindex status import com.onresolve.scriptrunner.runner.customisers.WithPlugin import com.onresolve.scriptrunner.runner.customisers.PluginModule @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.services.GIJFacade; @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.rest.publicmodels.IndexStatusResponse; @PluginModule GIJFacade gijFacade; […]

Javadocs example – gijFacade.getRepositories(String issueKey)

import com.onresolve.scriptrunner.runner.customisers.WithPlugin import com.onresolve.scriptrunner.runner.customisers.PluginModule @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.services.GIJFacade; @PluginModule GIJFacade gijFacade; gijFacade.getRepositories(“TST”);

Javadocs example – gijFacade.getRepositories()

import com.onresolve.scriptrunner.runner.customisers.WithPlugin import com.onresolve.scriptrunner.runner.customisers.PluginModule @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.services.GIJFacade; @PluginModule GIJFacade gijFacade; gijFacade.getRepositories();

Javadocs example – Get tags

import com.atlassian.jira.util.Function import com.onresolve.scriptrunner.runner.customisers.WithPlugin import com.onresolve.scriptrunner.runner.customisers.PluginModule @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.services.GIJFacade; @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.rest.publicmodels.Tag; import java.util.function.Function; import java.util.stream.Collectors; @PluginModule GIJFacade gijFacade; gijFacade.getTagsForIssue(“TST-2”) […]

Javadocs example – Get commits for an issue

import com.onresolve.scriptrunner.runner.customisers.WithPlugin import com.onresolve.scriptrunner.runner.customisers.PluginModule @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.services.GIJFacade; @PluginModule GIJFacade gijFacade; gijFacade.getCommitsForIssue(“TST-2”);

Javadocs example – Get branches associated with an issue

import com.onresolve.scriptrunner.runner.customisers.WithPlugin import com.onresolve.scriptrunner.runner.customisers.PluginModule @WithPlugin(“com.xiplink.jira.git.jira_git_plugin”) import com.bigbrassband.jira.git.services.GIJFacade; @PluginModule GIJFacade gijFacade; gijFacade.getBranchesForIssue(“TST-3”);