我有这样的问题:我需要将Jira项目从一个Jira实例迁移到另一个Jira实例。我已经实施了
JiraRestClientFactory factory = new AsynchronousJiraRestClientFactory();
URI uri = new URI(JIRA_URL);
JiraRestClient client = factory.createWithBasicHttpAuthentication(uri, JIRA_ADMIN_USERNAME, JIRA_ADMIN_PASSWORD);
Promise<User> promise = client.getUserClient().getUser("user");
User user = promise.claim();
Promise<SearchResult> searchJqlPromise = client.getSearchClient().searchJql("project =TESTPROJECT");
for (Issue issue : searchJqlPromise.claim().getIssues()) {
System.out.println(issue.getDescription());
}在这里,我想我可以从我需要的项目中得到所有的问题。那么,如何使用Java代码创建Jira项目和问题,并从这些代码中获取问题,然后将其设置为新项目?
发布于 2016-05-10 10:15:17
好的。因此,如果没有必要从代码中执行,并且从Jira到Jira,这将非常容易:
如果导航到Admin>system>Import项目,可以找到导出/导入选项。
在这里,您可以找到“官方操作”:https://confluence.atlassian.com/jira060/restoring-a-project-from-backup-370705784.html的链接。
我想这比代码更容易
致以敬意,
https://stackoverflow.com/questions/37133684
复制相似问题