問題タブ [teamcity-9.1]
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.
c# - Teamcity REST API を使用して、teamcity rest API を使用して nuget パッケージのリストを取得する方法は?
このページTeamcity REST APIを使用して、teamcity のビルドのステータスを取得することができました。また、このライブラリTeamCitySharpを見つけて、Teamcity ビルドに関する情報を取得しました。各ビルドで使用されるすべての Nugget パッケージのリストを取得するために使用できる API はありますか? コードサンプルをいただければ幸いです。
teamcity - TeamCity ビルド スクリプト / コマンドの文字の置き換え
ビルド パラメーターとしてブランチ名を渡すことができるビルド ジョブを作成し、ビルドを実行して出力を生成し、結果のアーティファクトをビルド サーバー上の別のディレクトリにコピーします。元のアーティファクト名にはブランチ名のサフィックスが付いています。
ただし、スラッシュを含むブランチ名 ( など) を渡すと、 がそのまま置換され、コマンドがディレクトリであるとfeature/someFeature
見なすため、問題が発生します。%env.Branch%
cp
TeamCity でこのブランチ名 (または任意の env / system / build パラメーター) 変数を解析tr '/' '-'
し、スラッシュがハイフンに置き換えられるように a を実行するなどの処理を行う方法はありますか?
ティア
powershell - TeamCity: 単一のビルドから別のビルドの複数のインスタンスをトリガーする
私は、2 つのパラメーターを受け取る TeamCity ビルドを作成しようとしています。1 つ目はコンマ (またはその他の文字) で区切られた値のリストであり、2 つ目は単一の値です。次に、ジョブは最初のリストを分割し、最初のリストの値ごとに 2 番目のジョブを 1 回呼び出す必要があります。
例: Job1 "value1,value2,value3", "other_value"
3 つの新しいビルドをキューに入れる必要があります:
Job2 "value1", "other_value"
Job2 "value2", "other_value"
Job2 "value3", "other_value"
Job2 はサーバーで既に定義されているため、変更したくありません。Job1の場合、これは私がこれまでに得たものです:
Job1 をトリガーしたユーザーと同じユーザー名とパスワードを $user および $pass として渡したいと思います。ユーザー名teamcity.build.triggeredBy.usernameを取得する方法は知っていますが、パスワードを取得する方法や取得できるかどうかはわかりません。私はセキュリティ上の懸念を理解しています。
これがない場合、同じことを達成するために他にどのようなオプションを使用できますか?
git - teamcity エージェントの GIT チェックアウトからのフォルダー レベル
最近、ソース コードを perforce から bitbucket に移動する任務を負っています。私たちの perforce リポジトリは非常に巨大で、異なるフォルダに分離された複数のモジュールがあります。これまでのところ、TC で VCS とチェックアウト ルールを使用して、関連するコードのみをチェックアウトしてビルドしてきました。ただし、フォルダー レベルのチェックアウトが現在 GIT Teamcity 統合でサポートされていないことを考えると、GIT にそのような可能性があるかどうかはわかりません。
teamcity からそれを達成する最善の方法を教えてください。リポジトリを複数のリポジトリに分割することは、コード ベースの古さと複雑さを考えると非常に大きな作業です。