問題タブ [teamcity-5.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.
android - Teamcity IPR ランナーで Idea 9 Android モジュールを使用することは可能ですか?
ここでの私の質問によると...
http://www.jetbrains.net/devnet/message/5261667#5261667
2 つが Java ベースで、1 つが Android モジュールである 3 つの .iml モジュールを持つ Idea 9 プロジェクト プロジェクトで TeamCity を使用することは可能ですか?
python - Python:現在のディレクトリにあるすべてのexeファイルを取得して実行しますか?
まず第一に、これは宿題ではありません。私は次のことを行うスクリプトが切実に必要です。私の問題は、これまでPythonを扱う必要がなかったため、使用方法がほとんどわからないことです。コマンドラインビルドランナーを介してTeamCityで単体テストを起動します
私が正確に必要としているのは:
スクリプトを実行する*.batファイル
次のようなPythonスクリプト:
- 現在の作業ディレクトリにあるすべての*_test.exeファイルを取得します
- 検索の結果であるすべてのファイルを実行します
よろしくお願いします
visual-studio-2010 - VS 2010 へのアップグレード後に Team City ビルドが失敗する
現在、VS 2010 (おそらく MSBUILD v4.0 を使用) を使用して開発マシンで問題なくコンパイルされるプロジェクトがありますが、Team City の MSBUILD v3.5 では失敗します (.NET 2 を使用する Win 2003 サーバーに基づく VM で実行)。 、3.5 および 4 がインストールされています)。このプロジェクトは 2010 に新しくアップグレードされ、CI ビルドで失敗しています。私はこれをグーグルで検索し、明らかなことをすべて試しました(さらに、意味をなさないいくつかのことも)、結果には何も影響しませんでした。
プロジェクトは、次のような一連のエラーで失敗します。
System.Core、System.Data.Linq、および System.Xml.Linq を使用するソリューションには他にも多数のプロジェクトがあり、それらはすべて問題なくコンパイルされるようです。問題のプロジェクトは Web アプリケーションであり、configuration/system.web/compilation/assemblies セクションに次の設定があります。
さらに、同じファイルに以下を追加します。
問題のプロジェクトは、IIRC です。これは、私のソリューションで WebApplication であり、PostSharp (v1.5) によって後処理されている唯一のプロジェクトです。PostSharp は .csproj で次のように構成されます。
これがどのように関連しているのかはわかりませんが、念のためです。
このエラーの原因、または問題を回避する方法について何かアイデアはありますか?
ティア
teamcity - TeamCityビルドエージェントが継続的に「アップグレードを開始できません:接続がリセットされました」
私のTeamCityエージェントは、TeamCityサーバーからアップグレードをダウンロードしようと継続的に試みています。常にファイルをダウンロードしてから、インストールの開始に失敗し、次のエラーが発生します。
警告-jetbrains.buildServer.AGENT-アップグレードを開始できません:接続がリセットされました
私のサーバーはhttp:// localhost:9912で実行されています
この無限のサイクルを止めるにはどうすればよいですか?
JetBrainsからダウンロードしたTeamCityの最新バージョン
command-line - teamcity コマンドラインを使用して ssh リモートログインを実行する際の問題
teamcity のコマンド ライン ビルダーを使用して ssh リモート ログインを実行しようとした人がいるかどうか疑問に思っていました。
現在、teamcity で現在サポートされていない QNX ニュートリノ OS でのテストを自動化したいと考えています。回避策として、ターゲットの qnx マシンに ssh サーバーをセットアップして、実行可能ファイルを ssh および sftp できるようにしました。
まず、ソースは qnx のコンパイラ (g++ ベース) を使用して Windows XP でコンパイルされます。続いて、実行可能ファイルを qnx ニュートリノに sftp します。次に、ssh を使用してログインのスクリプトを作成し、テスト アプリをリモートで開始し、結果をリモート エージェントに送信して公開します。
私が作成したバッチ スクリプトは、スタンドアロンでは問題なく動作しますが、リモート エージェントに接続した後、ssh へのログインに失敗し、次のコマンドで無期限にハングします: ssh -l "./.sh"
注: リモート エージェントの RSA 公開鍵を QNX .ssh/authorized keys ファイルに追加しました。自動ログインが機能しています。teamcity サーバーの RSA 公開鍵も追加する必要がありますか?
誰でもこの問題について何か考えがありますか?
teamcity - FxCop と Teamcity: コードまたはコード行を表示しません
TeamCity (5.1.2) で FxCop ビルド ランナーを使用しようとしていますが、分析出力を取得している間、コード行リンクのエラーはすべて「0」と表示され、そのリンクを使用して IDE で何も開けません。
問題のあるコード行を確認できるはずであると想定しています (これ以上取得できていないため)。
現在、FxCop ビルドを通常のビルドへの依存関係としてセットアップしています。/bin/Release 内のすべての出力 (dll、pdb、exe など) を含むアーティファクトを取得し、実行前にそれらを抽出します。作成した FxCop プロジェクト ファイルを使用して実行しています。
FxCop ビルド ランナーで成功した人はいますか?
tfs - msbuild と tfs のファイルの更新
msbuild スクリプトを作成するのに助けが必要です。
私たちの環境では、TeamCity 5.1.2、VS2010 (.net 4.0)、および TFS を使用しています。tfs に "SharedLib" フォルダーがあり、複数のプロジェクトで使用される dll を配置します。
db アクセスを処理するデータベース プロジェクトがあり、それをビルドすると、ビルド後のイベントによって出力 dll が SharedLib フォルダーにコピーされます。「クライアント」プロジェクトは、SharedLib フォルダーからその dll を参照します。
私がやりたいことは、データベース プロジェクトから tfs にファイルをチェックインすると、teamcity でビルドが開始されることです。ビルドが成功したら、tfs の SharedLib フォルダーからデータベース dll をチェックアウトし、ファイルを新しいバージョンで更新して、そのファイルを tfs に再度チェックインします。
それを行う msbuild スクリプトを作成するにはどうすればよいですか?
visual-studio-2008 - TeamCity コマンドライン ビルド ランナー: ビルドを失敗させる方法は?
TeamCity のコマンドライン ビルド ランナーを使用してバットファイルを呼び出しています。このバッチ ファイルは、Visual Studio 2008 の "devenv.exe" を呼び出してソリューションをビルドし、ユニット テストを実行して正しいフォルダー構造を作成します。
私たちがやりたいことは、devenv の呼び出しが失敗した場合にバッチ ファイルの実行を停止し、ビルドが失敗したことを TeamCity に認識させることです。ErrorLevel (ビルドが失敗した場合は 1) をチェックすることで、失敗した devenv 呼び出しをキャッチでき、その時点でバット ファイルを終了できます。しかし、ビルドが失敗したことを TeamCity に伝えるにはどうすればよいでしょうか?
これは私たちが試したことです:
しかし、TeamCity は終了コードを認識しません。代わりに、ビルド ログは次のようになります。
そのため、TeamCity はビルドが成功したことを報告します。どうすればこれを修正できますか?
解決:
TeamCity は、このような状況を処理するために使用できるサービス メッセージと呼ばれるメカニズムを提供します。ビルド スクリプトを次のように更新しました。
その結果、TeamCity は「コンパイルの失敗」のためにビルドが失敗したと報告します。
msbuild - MSBuild、プロジェクト内の複数のファイルをクリアします
プロジェクト内のファイルをクリアしようとすると、次のエラーが発生します
LCエラーLC0000:'ファイル'E:\ CI \ BuildServer \ RMS-Transition \ Group \ dev \ Controls \ Properties\licenses.licx'が見つかりませんでした。
私のMSBuildタスクは次のようになります...
何が起こっている?すべての.licxファイルは問題なく検出されているようですが、それらに書き込む場合、それらは存在しません...ドキュメントによるとWriteLinesToFile
、ファイルがまだ存在しない場合でも、タスクはファイルを作成する必要があります。
teamcity - teamcity アーティファクトのファイル タイプを除外する
初めて自分で teamcity をセットアップしようとしています。私が言わなければならないほとんどの点で、とても素晴らしくてシンプルです。ただし、解決できず、情報を見つけることができなかった問題が 1 つあります。
アーティファクトを公開したい場合、いくつかのファイル タイプを除外したいと考えています。
例:
ただし、フォルダー内のすべての .cs ファイルをコピーしたくありません。フォルダが必要なだけです。コンテンツではなくフォルダだけをコピーして、必要なコンテンツをコピーすることはできますか? または、ディレクトリをコピーする場合にファイルを除外できますか?