タグ

2012年5月5日のブックマーク (1件)

  • Jenkins の Mercurial プラグイン を rollback した状態でも ポーリングができるように改良しました - secretbase.log

    概要 JenkinsとMercurialを組み合わせ、公開リポジトリにpushするコードはクリーンなコード(ビルドとテスト済み)としたい。その前に行ういわゆるプライベートビルドとテスト(以降、検証ビルドを呼びます)を Jenkins で行い、検証ビルドに合格したものを 公開リポジトリに push するという WEB+DB PRESSのVol.67 の記事にあるような環境を構築しました。 検証ビルドに失敗した場合に、そのpushは無かったことにするために hg rollback をします。しかし、次の Jenkins のポーリングでエラーとなってしまい、それ以降検証ビルドができなくなります(ビルドボタンを手で押せば回復しますがせっかくの自動化システムで面倒ですよね) 動作環境 まず動作環境について図で説明します。公開リポジトリにpushする前に、検証ビルドを行なっています。 エラーになる状況

    Jenkins の Mercurial プラグイン を rollback した状態でも ポーリングができるように改良しました - secretbase.log
    cointoss1973
    cointoss1973 2012/05/05
    公開しました。コメントいただければ幸いです #jenkinsja #mercurialjp