Actions
Defect #1253
closedPlugin can't show build result on issue page, when project uses git
Start date:
07/15/2013
Due date:
% Done:
100%
Estimated time:
Description
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 使ってやったほうがいいんでないか?
Updated by Toshiyuki Ando almost 10 years ago
- Description updated (diff)
- Assignee set to Toshiyuki Ando
Updated by Toshiyuki Ando over 9 years ago
- Status changed from 新規(New) to 終了(Closed)
Actions