2016-07-14 5 views
1

プルリクエストがgitに来たときに、私はbambooでビルドをトリガーしようとしています。私はwebhookの情報を竹に送ることができますが、適切なshaラベル付きのチェックインを構築するのではなく、単に 'master'ブランチを作成します。bamboo - プルリクエストを作成する

これは、bambooにいくつかのカスタムgitセットアップが必要ですか?私はこれまでのところ単純なことは見ていない。

私の最後のギグでは、私たちはジェンキンスを使いました。そして、それは一緒に結びついているようでした。私はシャープ1を竹にプルリクエストで渡しています。今私はそれを使用するようにそれを説得する必要があります。

答えて

1

トリックは、gitからプルリクエストのIDを取得し、gitから適切なバージョンをチェックアウトするために使用します。

インスピレーションhere。私はgitフックからの出力を解析するためにPHPを使用して終了しました。

使用これはgitのから(あなたの竹ボックスに)右のビットを取得する:

cd ${bamboo.build.working.directory} 
git fetch https://github.com/person/some_util +refs/pull/${bamboo.pull_num}/merge: 
git checkout FETCH_HEAD 
関連する問題