ビルドに失敗した場合にtracで新しいチケットを自動的に作成する可能性を探しています。問題は、ビルドを壊した人にチケットを割り当てる必要があることです。 チケットを作成するのにTicketToTracScriptを試しましたが、チケットの担当者を取得する方法がわかりません。ビルドが失敗した場合に自動的にtracのチケットを作成して担当開発者に割り当てる方法
答えて
"チケットの責任者"とはどういう意味ですか?
チケットを登録するアカウントを指定している場合は、自動ビルドシステム用に個別のTracユーザーアカウントを作成することをお勧めします。このアカウントは、チケットを自動ファイルするスクリプトによってのみ使用されます。これは、通常、誰かの開発者アカウントを再利用しようとするよりはるかに簡単なルートです。
チケットを割り当てる人を意味する場合、私は簡単な答えがないことを恐れています。ビルドを破棄する責任者を特定することは、通常、ビルド結果のみに基づいて自動化することは非常に困難です。
エラーの原因となった違反の行番号がビルド出力に表示されている場合は、svn blame
などのバージョンコントロールシステムに類似の機能を使用して、その行を最後に変更した人が誰かを確認できます。しかし、実際にビルドを壊した人ではないかもしれませんが、それはあなたにスタートを与えます。私は、 "CC"フィールドのチケットの最後のビルド以降、問題のファイルを修正したすべての人物をリストアップし、最後にその人物をその人物の所有者として変更する人物をリストアップするシステムを見てきました。それは少なくとも問題を調査させ、必要に応じてチケットを再割り当てすることができます。
誰がビルドを壊したのかを知る唯一の真の方法は、問題の原因となったコミットを発見するまで、中間リビジョンを作成することです。あなたのリビジョンコントロールシステムが類似のものを提供するなら、git bisect
のようなツールはこれには便利です。これはもちろん、完全なビルドを行うのにかかる時間の長さに完全に依存します。ビルドに45分かかる大規模なコードベースをお持ちの場合は、実際にはあまりにも時間がかかるでしょう。あなたのプロジェクトが、別々にビルドできる個々のコンポーネントに分割されている場合は、失敗したコンポーネントだけをテストビルドして、問題のあるコミットをすばやく特定することができます。
- 1. Ploneで特定の(グループの)レビュー担当者を割り当てる(「手」または自動的に)
- 2. 失敗した場合の作業項目の作成 - 特定のユーザーに割り当てる方法
- 3. vhdlでシグナル割り当て担当者を生成する
- 4. VirtoCommerceのカスタマーサービス担当者に注文を割り当てます
- 5. クライアントを営業担当者に割り当てるためのExcel式
- 6. ボタンに日付を自動的に割り当てる方法
- 7. データテーブルに列を動的に作成し、値を割り当てる方法は?
- 8. 自動割り当てオペレータの作成
- 9. ブレードファイルにクラスを割り当てるLaravelが動的に失敗する
- 10. 割り当てに失敗しました - プロセスをメモリ
- 11. php -ssh2_exec ptyの割り当てに失敗しました
- 12. nodejs v8メモリのGC割り当てに失敗しました
- 13. Swiftの変数割り当てに失敗しました
- 14. 2048 kbのカーソルウィンドウ割り当てに失敗しました
- 15. メモリの割り当てに失敗しました
- 16. 静的割り当てと動的割り当てとの比較自動割り当て
- 17. ランクを自動的に割り当て、合計得点を
- 18. Jenkinsビルドに失敗した場合、Jira欠陥を自動的に生成する方法は?
- 19. RuntimeError:CorrMMが作業メモリ576 x 50176の割り当てに失敗しました
- 20. 動的に割り当てられた3D配列を割り当てるときにプログラムブームが発生する
- 21. dma_alloc_coherent()メモリ割り当てに失敗しました(4MB以上)
- 22. セグメンテーションが割り当て中に失敗しています
- 23. メモリを正しく動的に割り当てる方法は?
- 24. 4096 kbのカーソルウィンドウ割り当てが失敗しました
- 25. データソースとしてDataSourceObjectを割り当て、動的に作成されたグリッドビュー
- 26. scala courseraの割り当て方法が失敗するテスト
- 27. TypeScriptのクラスプロパティに値を動的に割り当てる方法
- 28. PCLリリースビルドがクラッシュして割り当てに失敗しました
- 29. 登録時にユーザにsudomainを自動的に割り当てる方法
- 30. nullの場合にプロパティを割り当てる方法
もう少し情報が参考になります。私。 Trac usernameと同じリポジトリにチェックインする際の作者ですか? – hasienda
はい、同じユーザーです。 – user1127860
私はジェンキンスをまったく知らない。あなたはその後、改訂版が作成できなかったことを知っていますか?はいの場合、リポジトリ内のリビジョンの作成者/コミッタを見つけることに至ります。コミッターがビルドを壊したと仮定すると、望ましくない影響が出ることになる。破損したソースが修正されるまで、コミッターは誰かに割り当てられたチケットを取得し、最初のチケットのみが正当な理由で非難される。 – hasienda