3

Git サーバーにコミットした後、Atlassian Bamboo 2.7 をトリガーしてビルドを実行しようとしています。

どうやら、wgetで特定のAPI URLをヒットする必要があるようです:

wget --no-check-certificate http://myserver.net/build/updateAndBuild.action?buildKey=ABC-DEF

ただし、これは機能しません。このコマンドを実行すると、http 応答で何も返されず、次のことを行う必要があります。

  • ビルド戦略をトリガー ビルド モードに構成する
  • 自分の IP アドレスをトリガー IP アドレスに設定する
  • いくつかの新しいコードをコミットしてプッシュしました

しかし、それは何もしません。何かアイデアはありますか?

4

3 に答える 3

1

サーバーログを調べずに何も言うのは難しいです。ヒントは次のとおりです。https ://support.atlassian.com/browse/BSPにアクセスして、サーバーログを添付する際の問題について説明してください。

そして、はい、私はアトラシアンで働いています:)

于 2011-03-13T20:50:32.170 に答える
1

コミット後のトリガーに関するドキュメントをご覧ください。

http://confluence.atlassian.com/display/BAMBOO/Repository+Triggers+the+Build+when+Changes+are+Committed

http://confluence.atlassian.com/display/BAMBOO/Build+Services

RESTサービスを使用して、これが機能するかどうかを確認できます:/api/rest/updateAndBuild.action?buildKey=BAM-TRUNK

これで問題が解決しない場合は、Krystianが提案したようにサポートリクエストを作成してください。

乾杯、イェンス

于 2011-03-13T23:01:30.040 に答える
0

簡単な修正は、Git Bamboo Web フック サービスを使用することです。

コミットによってビルドが自動的にトリガーされるようにするには:

Github をセットアップする

ur github repository->settings-> Webhooks & Services に移動します

「サービスの追加」ドロップダウンから「Bamboo」を選択します

ベース URL: https://(compnayname).atlassian.net/builds

ビルド キー: Bamboo ビルド プラン キー (プランの概要に移動する URL の最後の部分がビルド キーです)

ユーザー名: Bamboo useranme (ビルド権限あり)

パスワード: 指定どおり。

Bamboo をセットアップする

プランをビルドできるユーザーに「ビルダー」を追加します (プランの構成 -> 権限)

トリガーを追加します (プラン構成 -> トリガー)

説明: トリガーの説明

リポジトリ: 自動的にビルドする必要があるリポジトリを選択します

トリガー IP アドレス: リポジトリ サーバーの IP アドレス (Bamboo が既定の IP アドレスを検索するため、空白のままにしてみてください)

于 2016-03-08T12:18:58.257 に答える