Jira3.13.5で847のプロジェクトを実行しました。今、私はそれをきれいにしたいです。2012年に活動がなかったすべてのプロジェクトをバックアップして削除したいのですが、どうすれば確認できますか?
1 に答える
JIRA SOAP APIの使用:getProjectsNoSchemesメソッドを使用してすべてのプロジェクトキーを取得します。各プロジェクトから最近更新された問題を見つけるには、これらのすべてのキーを繰り返し処理して、次のコマンドを実行します。
jiraSoapService.getIssuesFromJqlSearch(authToken, "project = " + projectKey + " ORDER BY updatedDate", 1);
最後の引数として1に注意してください。これにより、JQLの結果が1つの問題に制限されます。これは、updatedDateでクエリを並べ替えるため、特定のプロジェクトからの最新の更新された単一の問題が得られるためです。
その問題のupdatedDateが2012-01-01未満であるかどうかを確認するだけで、答えが得られます。
JIRA SOAP APIのjavadocは次のとおりです:http://docs.atlassian.com/rpc-jira-plugin/latest/com/atlassian/jira/rpc/soap/JiraSoapService.html
JIRA SOAPクライアントを作成する方法のチュートリアルは次のとおりです:https ://developer.atlassian.com/display/JIRADEV/Creating+a+JIRA+SOAP+Client#CreatingaJIRASOAPClient-Step2.CreatetheSOAPclientproject
編集:申し訳ありませんが、JIRA 3.13にはまだJQL検索がないため、このJIRAバージョンでは回答が無効であることに気づきました。