Defect #1253
Toshiyuki Ando さんが10年以上前に更新
h3. Jenkins が返す xml の情報 * changeSet にはリビジョンの情報はない * changeSet の子要素 kind が git の場合は git とみてよさそう。 * リビジョンの情報は action 要素の子要素の中にある。 ** lastBuiltRevision の SHA1 がリビジョンの情報 ** build/action/lastBuiltRevision/SHA1 h3. Redmine の changeset の情報 * revision に git のリビジョンが入っている SCMの種類によってこの辺変わりそうだ。 h3. どうするか * SCMの種類を確認する ** xpath => build/changeSet/kind * Subversion, Mercurial の場合はそのまま * Gitの場合は新しい処理 ** build/action/lastBuiltRevision/SHA1 を探して、リビジョンを取得する 今までしこしことxmlを解析してたけど、Xpath 使ってやったほうがいいんでないか?