jiraとsvnを効果的にクロスさせる方法

最初のタスクは、SVNのコミットをJIRAチケットに関連付けることです。さらに、
1. Jiraに実際に既存のチケットがない場合、コミットをスキップしないでください。
2. Jiraで、SVNで特定のチケットのコンテキストにコミットする内容(誰、いつ...)を確認できる必要があります。

結局のところ、このトピックに関する情報をGoogleで検索するのはそれほど簡単ではありません。 多くのjira pre-commitフックソリューションがありますが、1つ(他にもあるかもしれません!! そして、その決定...


最初のタスク。
JIRA Commit Acceptanceプラグイン
そこにインストールが説明されています。 唯一欠けているもの:
-スクリプトでchmod + xを実行
-ln -s pre-commit.sh pre-commit
-パール大麦を手袋のように匂わせなかったのはなぜですか?
-スクリプトにパスと設定の両方を含めることを忘れないでください
-ドックを最後まで読んでください!

svn hooksの方が良いよりも。 このフックは(RPCを介して)Jiraに要求し、定期的に結論を出しません。 したがって、すべての設定はJira管理パネルで行われます。
-プロジェクトにフックが含まれる
-クローズされたチケットへのコミットを禁止する
-コミットの作成者とチケット実行者が異なる場合、コミットを禁止するかどうか。

第二によると。
JIRA Subversionプラグイン
ここではすべてが簡単です。
-プラグインとJiraバージョン間の対応表に注意してください
-WebSVNまたはアナログをインストールします(ブラウザでファイルを見る必要がない場合は不要です)
-SVNからインデックスを再構築するには、/ plugins / atlassian-subversion-revisions / folder(ファイルだけでなく、注意してください)を削除する必要があります

Source: https://habr.com/ru/post/J51057/


All Articles