問題タブ [teamcity]

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 投票する
4 に答える
3482 参照

mono - TeamCityでのMBUnitの使用

TeamCity継続的インテグレーションサーバーを使用してLinuxでNAntプロジェクトをコンパイルしています。コマンドラインランナーを介してモノラルでNAntを実行することでテストレポートを生成できましたが、NAntランナーのようにレポートを使用するオプションがありません。テストフレームワークにもMBUnitを使用しています。

テストレポートにマージして、ビルドに「テストに失敗しました:1(1つの新規)、合格:3049」と表示するにはどうすればよいですか?

更新: MBUnitTaskを見てください。これは、TeamCityがNUnitに期待するメッセージの送信を使用するNAntタスクであるため、TeamCityのすべての機能をテストに使用できます。

MBUnitTask

更新: Galioのサポートが向上しているため、MBUnit3.5dllではなくGalioMBUnit3.5 dllを参照し、galiorunnerに切り替えて機能させる必要があります。

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

c# - TeamCity CI ビルド内で SpecUnit を実行する方法

Nant を使用して継続的インテグレーション ビルドで SpecUnit を実行しようとしています。現時点では、ファイルは正しい場所にありますが、SpecUnit.Report.exe からの出力は生成されません。nant ビルド スクリプトからの関連タスクは次のとおりです。

ご注意ください:

  • ${specunit.exe}「SpecUnit.Report.exe」が配置されている場所へのフル パスです。
  • ${output.dir}現在のビルド エージェントの teamcity 出力ディレクトリです。
  • ${acceptance.tests.assembly}「AcceptanceTests.dll」です

誰もこれを前に試しましたか?

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

msbuild - AssemblyInfo を使用して複数の AssemblyInfo.cs ファイルを自動的に更新する

TeamCity の一部として自動的に構築している単一のソリューションの多くのプロジェクトの一部として、いくつかの AssemblyInfo.cs ファイルがあります。

msbuild スクリプトをより保守しやすくするために、AssemblyInfo コミュニティ タスクを ItemGroup と組み合わせて使用​​できるようにしたいと考えています。

OutputFile は参照される ItemGroup になれないため、これはあからさまに機能しません。

これを機能させる方法を知っている人はいますか?

0 投票する
4 に答える
681 参照

continuous-integration - 継続的インテグレーションでは、外部アプリケーションの依存関係に対処するための最良の方法は何ですか?

TeamCity 継続的インテグレーション サーバーを使用することで、最適な処理方法について不明な問題がいくつか明らかになりました。つまり、アプリケーションが CI サーバー上で必要とする外部アプリケーションを参照する方法です。

これは、Crystal Reports への依存関係で最初に明らかになったため、Crystal Reports をサーバーにインストールして差し迫った問題を修正しました。ただし、より多くのアプリケーションを CI サーバーに移行するにつれて、より多くの依存関係が見つかります。

ここでの最善の戦略は何ですか?サーバーに必要なアプリケーションをインストールし続けることですか?

ありがとう

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

visual-studio - Teamcity アーティファクト パスはどのように機能しますか?

sln 2008 ビルド ランナーを使用し、デフォルトの bin/Release を使用してプロジェクトをビルドしている場所で、2 つのアーティファクト dist と source を作成する場合、ビルド構成用に定義された Artifact パス設定がどのように見えるかの例を誰か教えてもらえますか?

2 つのアーティファクト ルート dist と source を取得しますが、dist の下では不要なディレクトリ構造全体 (Source/Code/MyProject/bin/Release) を取得し、source の下では obj と bin/Release と共にすべてを取得します。欲しくない。

これを正しく行う方法についてアドバイスをいただけますか?

このことを機能させるために、構築しているすべてのプロジェクトのターゲットの場所を変更する必要がありますか?

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

ant - TeamCity からアーティファクトをプルするにはどうすればよいですか?

teamcity からアーティファクトを取得したいと思います。

私は c# と HtmlAgilityPack を使用して Web サイトにアクセスし、最新バージョンとその成果物を見つけようとしています。私は現在、ログインで立ち往生しています。セッション Cookie を送信する必要があると思います。

私は正しい方向に進んでいますか、他の誰かがこれを試しましたか?

ビルド スクリプトを使用してファイルをプッシュするのは簡単ですが、これを 100 個のアプリにスケーリングすることを検討しているため、Ant、NAnt ファイルへの変更を最小限に抑えたいと考えています。

編集:この質問は有望に見えます ログインの背後にあるページから HTML を取得する

編集:これは今すぐ機能します。解析するコードを書くだけです

0 投票する
11 に答える
29988 参照

continuous-integration - 継続的統合のためのCruiseControl [.Net]とTeamCityの比較?

実際の経験に基づいて、どの自動ビルド環境が優れていると考えるかをお聞きしたいと思います。.Net と Java の開発を計画しているので、これらの両方のプラットフォームをサポートするツールが必要です。

私はいろいろ読んで、スタックオーバーフロー開発で使用されるCruiseControl.NETと、さまざまな OS プラットフォームでさまざまなプログラミング言語に基づくビルドエージェントをサポートするTeamCity について知りました。では、これらの両方について実際の経験がある場合、どちらを好みますか?またその理由は何ですか?

現在、私はツールの使いやすさと管理のしやすさに主に関心を持っていますが、CC がオープン ソースであり、実行するプロジェクトが多数ある場合に TC がライセンスの対象となるという事実にはあまり関心がありません (なぜなら、私は少量のプロジェクトで必要です)。

また、上記を満たす他のツールがあり、それを推奨する価値があると思われる場合は、遠慮なく議論に含めてください。

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

asp.net-mvc - Nant が TeamCity と連携しないのはなぜですか?

ASP.NET MVC プロジェクトをビルドするための設定がありませんが、ローカルで正常に動作します。nant を tools フォルダーに追加し、バージョン管理に追加します。TeamCity は変更を取得してビルドを開始しますが、失敗します。

私は Nant の最新バージョンを使用していると思います.net Framework 3.5 を nant.exe.config に追加しました。サーバーに何が欠けていますか?手動でビルドしてデプロイするとasp.net mvcアプリが機能するため、.netフレームワークがサーバーにインストールされますか?

ビルドファイルは次のとおりです。

エラーは次のとおりです。

0 投票する
9 に答える
6514 参照

continuous-integration - Team CityとCruiseControl.net-どちらが優れていますか?

本当の具体的な違いはありますか、それとも単に好みの問題ですか?

0 投票する
4 に答える
2575 参照

internet-explorer - ワットテスト中のIEの停止されていないインスタンスに関するチームシティの問題

Team Cityを使用していますが、Watinテストの実行中に問題が発生しました。テストで開いているすべてのインスタンスを閉じても、IEの一部のインスタンスがビルドサーバーのタスクマネージャーでランダムに停止しない場合があります。これにより、以降のすべてのテストが失敗します。このテストの実行が開始される前にieのすべてのインスタンスを強制終了するスクリプトを試してみましたが、すべてのテストをクラッシュさせるieのランダムな停止されていないインスタンスを防ぐことはできません。