問題タブ [teamcity-9.0]
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.
teamcity - タグがコミットに存在するたびに、TeamCity でビルドをトリガーします
CI サーバーとして TeamCity 9.01 を使用しています。現在、正規表現をトリガーする VCS トリガーを使用しています。しかし、コミット メッセージのこの正規表現は、ソース ツリーのワークフローの外観を少しぎこちなくしています。そこで、タグが追加されるたびにビルドをトリガーすることにしました。しかし、解決策が見つかりませんでした。助けてください。
teamcity - TeamCity に tcWebHooks をインストールしましたが、オプションが表示されません
TeamCity Professional 9.0.2 (ビルド 32195)を使用しています。
tcWebHooks プラグインをインストールしました。
しかし、管理者に変更が見られず、ビルドに Web フックを追加する場所を特定できません。プロジェクト構成にもビルド構成にも、追加のオプションはありません。私はステップを逃しましたか?ドキュメントで読んでいることから、プロジェクト ホーム ビューに追加されたプロジェクト レベルの設定である必要があります。
teamcity - 一部のディレクトリを除外するための TeamCity ビルドトリガー
ディレクトリでコミットが発生した場合にビルドをトリガーしないように、Build Triggers にルールがあります。
これが私たちのコードのディレクトリ構造です
Web ファイルで git commit が発生した場合、Build2 ではなく Build1 をトリガーしたいだけです。したがって、トリガールールを次のように設定しています。
これは数時間機能しましたが、API ファイルがチェックインされたときに両方のビルドがトリガーされ、その逆も見られるようになりました。
次の構成も試しましたが、何も機能していないようです。
構成 2:
構成 3:
構成 4:
構成 5:
私のユースケースに適したビルドトリガー構成は何ですか?
これは Teamcity 8 と 9 の両方で発生します
logging - TeamCity 監査ログエントリを削除しますか?
監査ログのエントリを削除するにはどうすればよいですか? 入力された機密情報があり、比較機能で表示できます。ありがとう!
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 トリガーでトリガーされたビルドは、最初のビルド チェーンが完了するまで待機する必要があることです。
そのように設定する優先度はありますか?
teamcity - teamcity rest api でエージェントに割り当てられた互換性のある構成を編集する
teamcity rest api でエージェントに割り当てられた互換性のある構成を編集することは可能ですか?
(私は9.0.2を使用しています)。
teamcity - 既存の TeamCity パラメーターに追加する
サービスメッセージを使用して、カスタムビルドスクリプトから既存の TeamCity 構成パラメーターに値を追加することは可能ですか?
これらのオプションを試しました:
ステップ 1 (コマンド ライン - カスタム スクリプト - 外部):
echo "##teamcity[setParameter name='par' value='%par% added']"
ステップ 2 (コマンド ライン - カスタム スクリプト - インライン):
echo "%par%" # %par%
ステップ 1 (コマンド ライン - カスタム スクリプト - 外部):
echo "##teamcity[setParameter name='par' value='par added']"
ステップ 2 (コマンド ライン - カスタム スクリプト - インライン):
echo "%par%" # par added
ステップ 1 (コマンド ライン - カスタム スクリプト - 外部):
echo "##teamcity[setParameter name='par' value='{par} added']"
これはbuildStatusで機能しますが、ここでは機能しません
ステップ 2 (コマンド ライン - カスタム スクリプト - インライン):
echo "%par%" # {par} added
par = value_that_shall_be_always_here %helper%
これをワンライナーとして行う方法はありますか、それともビルド スクリプトで参照され、後で初期化される他のパラメータを使用して回避する必要がありますsetParameter name='helper' value='added'
か?
teamcity - TeamCity Vault プラグインから Vault に接続するときに新しいセッション トークンを生成する
数週間前に行った新しい VCS ルートをセットアップするときに、「Vault (experimental)」VCS プラグインを使用しています。
Vault サーバーは毎晩再起動されます。
今日、「Edit VCS Root」ページで「Test Connection」をクリックすると、
Proj1 でテスト接続に失敗しました :: Main :: BuildWithNoTests Main {internal id=3}: Vault サーバーへの接続中に例外が発生しました。以下の元のメッセージを参照してください。
セッションは有効ではなくなりました。サーバーが再起動したか、セッションがタイムアウトしました。再認証するには、再度ログインする必要があります。
VCS プラグインを使用して明示的にログインしなかったため、再度ログインする方法がわかりません。Vault プラグインに強制的に Vault サーバーから新しいセッション トークンを取得させるにはどうすればよいですか?
また、これが毎日午前 7 時に発生するように設定することは可能ですか?
ありがとう