プロジェクト

全般

プロフィール

Defect #1253

Plugin can't show build result on issue page, when project uses git

Toshiyuki Andoほぼ5年前に追加. 4年以上前に更新.

ステータス:
終了(Closed)
優先度:
通常(Normal)
担当者:
対象バージョン:
開始日:
2013/07/15
期日:
進捗率:

100%

予定工数:

説明

Jenkins が返す xml の情報

  • changeSet にはリビジョンの情報はない
  • changeSet の子要素 kind が git の場合は git とみてよさそう。
  • リビジョンの情報は action 要素の子要素の中にある。
    • lastBuiltRevision の SHA1 がリビジョンの情報
    • build/action/lastBuiltRevision/SHA1

Redmine の changeset の情報

  • revision に git のリビジョンが入っている

SCMの種類によってこの辺変わりそうだ。

どうするか

  • SCMの種類を確認する
    • xpath => build/changeSet/kind
  • Subversion, Mercurial の場合はそのまま
  • Gitの場合は新しい処理
    • build/action/lastBuiltRevision/SHA1 を探して、リビジョンを取得する

今までしこしことxmlを解析してたけど、Xpath 使ってやったほうがいいんでないか?

履歴

#1 Toshiyuki Andoほぼ5年前に更新

  • 説明 を更新 (diff)

#2 Toshiyuki Andoほぼ5年前に更新

  • 対象バージョン2.1.2 にセット

#3 Toshiyuki Andoほぼ5年前に更新

  • 説明 を更新 (diff)
  • 担当者Toshiyuki Ando にセット

#4 Toshiyuki Andoほぼ5年前に更新

  • 説明 を更新 (diff)

#5 Toshiyuki Andoほぼ5年前に更新

  • 説明 を更新 (diff)

#6 Toshiyuki Ando4年以上前に更新

  • 進捗率0 から 100 に変更

#7 Toshiyuki Ando4年以上前に更新

  • ステータス新規(New) から 終了(Closed) に変更

他の形式にエクスポート: Atom PDF