問題タブ [build-triggers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2320 参照

continuous-integration - Hudson ビルド on URL トークン

hudson インスタンスを構成し、ジョブを作成しました。ビルドの作成中に、「この URL + SecretTOKEN にアクセスしてビルドをトリガーする」というオプションが表示されました。今、私が作成した新しいジョブについては、それを見ることができません。いくつかの設定または構成が不足していますか? 私が行った唯一の変更は、サーブレット コンテナーをルートから通常のユーザーで実行することでした。

0 投票する
2 に答える
1494 参照

visualsvn-server - BambooSVNコミットビルドトリガーの設定

Bamboo CIには、誰かがリポジトリにコミットしたときにSubversionプログラムがBambooのビルドをトリガーするという組み込み機能があります。post commitフックに何を入れるかについての指示に従いましたが、postcommitbuildtrigger.shファイルの2つの引数が何であるかわかりません。プロジェクト名がTEST、ビルド名がTESTBUILD、サーバーURLがhttp:// localhost:8085であるとします。私はこれをpostcommithookコマンドラインで書きました。

質問

コミット後の.shファイルはWindowsマシン上にあります。Windowsが.shファイルを実行していないことが原因である可能性がありますが、その場合、Windowsでこのトリガーを設定する方法を知っている人はいますか?

また、これはすぐにビルドをトリガーすると思いますか?ビルドが静かな期間に従うように、代わりに竹をトリガーしてポーリングを実行することは可能ですか?

0 投票する
1 に答える
992 参照

svn - SVN外部が更新されたときにビルドをトリガーする方法はありますか?

私は現在、アーティファクトを新鮮に保つために、外観が更新されたときに再構築する必要がある大量の外部を含むプロジェクトを持っています。ブランチ自体に変更が加えられた場合にのみ、外部が変更されたときにsvnビルドをトリガーする方法を理解できません。

これを行うTeamCityの機能はありますか?そうでない場合、このビルドトリガーを追加するための最良の方法は何ですか?

0 投票する
6 に答える
22887 参照

dynamic - ジェンキンスでダウンストリーム ビルドを動的にトリガーするにはどうすればよいですか?

jenkins のさまざまなダウンストリーム ビルドで統合テストを動的にトリガーしたいと考えています。テスト名をパラメーターとして受け取る、パラメーター化された統合テスト プロジェクトがあります。テスト名は git リポジトリから動的に決定されます。

ソースコードで見つかった各テストの統合プロジェクトのビルドを開始するために jenkins-cli を使用する親プロジェクトがあります。親プロジェクトと統合プロジェクトは、一致するフィンガープリントを介して関連付けられます。

このアプローチの問題は、集計テスト結果が機能しないことです。問題は、「ダウンストリーム」の統合テストが jenkins-cli を介して開始されるため、ジェンキンスがダウンストリームであることを認識しないことだと思います。

これを機能させるために、多くのjenkinsプラグインを調べました。Join および Parameterized Trigger プラグインは、ビルドするプロジェクトの静的リストを想定しているため、役に立ちません。パラメータの任意のリストを作成するファクトリがないため、パラメータ化されたトリガーに使用できるパラメータ ファクトリも機能しません。ログ トリガー プラグインは機能しません。

Groovy Postbuild Plugin は動作するはずですが、そこからビルドをトリガーする方法がわかりませんでした。

0 投票する
1 に答える
589 参照

continuous-integration - SVNポストコミットトリガーが受信されたときにHudsonがプロジェクトをビルドしない

SVN コミットが新しいビルドをトリガーするように、Hudson 継続的インテグレーション サーバーをセットアップしようとしています。SVN サーバーの構成に関しては、stackoverflow で多くの質問と回答を見てきましたが、Hudson の構成に関してはあまり多くありません。

コミット時に Hudson に接続するポストコミット フックを SVN サーバーに追加しました。ここで説明されているように、コミット後のフックを使用しています: http://wiki.hudson-ci.org/display/HUDSON/Subversion+Plugin

ただし、SVN コミット後にビルドはトリガーされません。上記の post-commit フック スクリプトから UUID 値を取得し、独自の HTTP POST 要求を Hudson サーバーに送信しました。

その後、Hudson ログには次のように表示されます。

したがって、私の HTTP POST 要求は Hudson に到達していますが、Hudson は、この通知で何かを行うように構成されたジョブがないと不平を言っています。

上記のリンクによると、(a) SCM ポーリングを設定し (任意のスケジュールで十分です)、(b) 匿名の読み取りアクセスを許可し、(c) クロスサイト エクスプロイト チェックを無効にする必要があります。

そのため、夜間ビルドに SCM ポーリングを使用するように Hudson ジョブの 1 つを構成し、クロスサイト エクスプロイト チェックが無効になっていることを確認しました。また、「セキュリティを有効にする」オプションを無効にしています。これは、匿名の読み取りアクセスが許可されていることを意味します (と思います)。

次に、SVN コミット通知を表す HTTP POST リクエストを再度送信しました。今回は、システム ログにメッセージはありません。これは、SCM ポーリングのないジョブの警告がないことを意味します。しかし、まだビルドはありません。

Hudson は HTTP POST 要求を介してビルド トリガーを認識でき、ビルド トリガーを受け入れることができる SCM ポーリングのジョブがあることを認識しているようですが、ビルドのトリガーに失敗します。

これを修正するために何をする必要があるのか​​ 疑問に思っています。セキュリティを有効にして、匿名の読み取りアクセスを明示的に許可する必要がありますか? または、「誰でも何でもできる」認証オプションを有効にしますか? SCM ポーリングを何らかの方法で変更する必要がありますか (現在は「0 2 * * *」に設定されています)。

どんな助けでも感謝します。

編集: Tomcat 内で Hudson を実行しています。Tomcat は Windows XP のサービスとして開始されます。

0 投票する
0 に答える
800 参照

jenkins - Jenkins BuildResultTrigger が機能していないようです

私の仕事が毎晩トリガーされない理由がわかりません。Jenkins では、次のように機能するように設定された 2 つのジョブがあります。

ジョブ 1: データチェック

1 時間ごとに実行すると、データが一貫しているかどうかを確認するためのチェックが実行されます。

ジョブ 2: MoveDataToProduction

最新のDataCheckジョブが完了している限り、毎日午後 8 時にデータを本番環境に移動します。

MoveDataToProductionでBuildResultTrigger を使用し、ジョブを監視してDataCheckを使用しています。Job Build の結果はSUCCESSです。スケジュールはH 20 * * *です。

ここで、BuildResultTrigger が午後 8 時にチェックを実行していることを確認できますが、前回実行されたDataCheckジョブが成功したとしても、 MoveDataToProductionは実行されません。ここに私が見るすべてがあります:

DataCheckの SUCCESS は、失敗状態などから変化した場合にのみ取得されますか? 理想的には、 DataCheckが失敗しないようにする必要がありますが、それでもMoveDataToProductionをトリガーしたいと考えています。

0 投票する
1 に答える
1530 参照

rest - REST API と PowerShell を介して TeamCity で構成を構築するためのトリガーを追加する

PowerShell と TeamCity 8 REST API を使用して、自動化された方法でビルド トリガーをビルド構成に追加しようとしています。

次の質問を参照として使用すると、私がやろうとしていることが可能であるように見えます: REST API を使用して TeamCity のビルド構成にトリガーを追加する

しかし、次のコードを使用してトリガーをビルドに追加しようとすると、(405) Method Not Allowedエラーが発生します。

PowerShell を使用してこれを正常に実装した人はいますか?

0 投票する
1 に答える
52 参照

database - Oracle トリガーの実装

次のようなトリガーを実装する必要があります。

7) トリガーを使用して、ストア情報テーブルから削除されているストアからすべてのレンタル コピーを中央ストアに転送する方法についての DDL を示します。
8) 中央ストアが削除されないようにするために、このトリガーを拡張する方法を示します。データベースから

これまでのところ、私はこれを行ってきました:

CREATE OR REPLACE TRIGGER ストア
BEFORE DELETE ON ストア
FOR EACH ROW
BEGIN
IF DELETING WHERE cvr = 123456789 THEN

Raise_Application_Error (
num => -20050,
msg => 'メイン ストアを削除できません。');
END IF;
IF DELETING THEN
UPDATE store_id=123456789 ON ムービー WHERE isActive = 0
END IF;
終わり;

本店は cvr と書かれているのですが、コンパイルエラーになってしまいます。何か助けはありますか?前もって感謝します。

0 投票する
0 に答える
151 参照

teamcity-9.0 - TeamCity で VCS トリガーではなく、Finish Build トリガーを優先する方法

TFS Soure Code の .net プロジェクトに TeamCity 9.0.3 を使用しています。それぞれが互いに依存するビルドプロジェクトがあります。ビルド A、B、C、D & E としましょう。すべてのプロジェクトと依存関係に対して 2 つのトリガーをセットアップし、ビルド トリガーと VCS トリガーを完了しました。

ビルド C に VCS の変更がある場合、ビルド B と C の依存関係をチェックして適切なものを探し、ダウンストリーム プロジェクト D と E をトリガーします。しかし、その間に Devreloper チェックインが行われた場合、ビルド チェーンは完全に台無しになります。 .

私が正確に必要としているのは、ビルドが完了ビルド トリガーで実行されている場合、VCS トリガーでトリガーされたビルドは、最初のビルド チェーンが完了するまで待機する必要があることです。

そのように設定する優先度はありますか?