我有这样的问题:我需要将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项目和问题,并从该代码中获取问题,然后设置为新项目呢?
1条答案
按热度按时间m4pnthwp1#
好 啊。因此,如果不需要从代码开始,就像从jira到jira一样,这将非常容易:
必须为要导入的项目数据创建备份
然后您必须使用jira工具导入它。
如果导航到“管理”>“系统”>“导入项目”,则可以找到“导出/导入”选项。
您可以在这里找到“官方指南”的链接:https://confluence.atlassian.com/jira060/restoring-a-project-from-backup-370705784.html
我想这会比代码简单
当做,