October 11-13, 2022

GitKon 2022

Git Integration for Jira Self-Managed (Data Center/Server) Documentation

Javadocs example – Connect to a plain 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.Repository;

String PRIVATE_ORIGIN = "https://yourhost/yourorganization/yourPrivateRepo.git";
String USERNAME = "yourUsername";
String PAT = "yourPATpIf6MNLQd4JqS09CnksaAe2Pnqy0hwCZD"

@PluginModule
GIJFacade gijFacade;

Repository newRepoParams = new Repository();
newRepoParams.setOrigin(PRIVATE_ORIGIN);
newRepoParams.setGitViewerEnabled(true);
newRepoParams.setUsername(USERNAME);
newRepoParams.setPat(PAT);

gijFacade.createRepository(newRepoParams);
Have feedback about this article? Did we miss something? Let us know!
On this page