タグ付けされた質問 「teamcity」

11
npm必要に応じてパッケージをチェックして更新する
KarmaテストランナーをTeamCityに統合する必要があります。そのために、sys-engineersに次のような小さなスクリプト(powershellなど)を提供します。 いくつかの設定ファイルから目的のバージョン番号を取得します(私はそれをコメントとして直接に置くことができると思いますkarma.conf.js) 定義されたバージョンのカルマランナーがnpmのグローバルリポジトリにインストールされているかどうかを確認します そうでない場合、またはインストールされているバージョンが必要以上に古い場合:正しいバージョンを選択してインストールします それを実行します: karma start .\Scripts-Tests\karma.conf.js --reporters teamcity --single-run だから私の本当の質問は、「必要なバージョンのパッケージがインストールされている場合、どのようにしてスクリプトをチェックインできるか?」です。あなたはチェックをするべきですか、それともnpm -g install毎回電話するだけで安全ですか? 他の構成値が互換性を失う可能性があるため、常に最新の利用可能なバージョンをチェックしてインストールしたくない

11
msbuildでWebを公開する方法
Visual Studio 2010には、Webアプリケーションプロジェクトをファイルシステムの場所に発行できる発行コマンドがあります。TeamCityビルドサーバーでこれを実行したいので、ソリューションランナーまたはmsbuildで実行する必要があります。Publishターゲットを使用してみましたが、ClickOnceの可能性があると思います。 msbuild Project.csproj /t:Publish /p:Configuration=Deploy 基本的に、Webデプロイメントプロジェクトとまったく同じことをしたいのですが、アドインはありません。WAPをコンパイルし、実行に不要なファイルを削除し、web.config変換を実行し、指定された場所に出力をコピーするために必要です。 ジェフ・シバーの答えに基づく私の解決策 <Target Name="Deploy"> <MSBuild Projects="$(SolutionFile)" Properties="Configuration=$(Configuration);DeployOnBuild=true;DeployTarget=Package" ContinueOnError="false" /> <Exec Command=""$(ProjectPath)\obj\$(Configuration)\Package\$(ProjectName).deploy.cmd" /y /m:$(DeployServer) -enableRule:DoNotDeleteRule" ContinueOnError="false" /> </Target>

11
継続的な統合のためのCruiseControl [.Net]とTeamCityの比較
実務経験に基づいて、どの自動化ビルド環境を検討するかをお伺いします。いくつかの.NetといくつかのJava開発を計画しているので、これらの両方のプラットフォームをサポートするツールが欲しいです。 私は周りを読んでいて、stackoverflow開発で使用されるCruiseControl.NETと、さまざまなOSプラットフォーム上でさまざまなプログラミング言語に基づくビルドエージェントをサポートするTeamCityについて知りました。それで、あなたがそれらの両方でいくつかの実際的な経験を持っているなら、あなたはどちらを好みますか、そしてなぜですか? 現在、私はツールの使いやすさと管理に主に関心がありますが、CCはオープンソースであり、TCは、実行するプロジェクトが多い場合のある時点でライセンスの対象となります(なぜなら、私は少量のプロジェクトで必要です)。 また、上記のツールが他にもあり、推奨する価値があると思われる場合は、お気軽にディスカッションに含めてください。

9
継続的な統合のためのHudsonまたはTeamcity?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 私たちは、使用するCIツールを探しているJavaショップです。HudsonとTeamcityはどちらも無料のようですが、Teamcityはより洗練されており、サポートが強化されています。 なぜなぜHudsonを使用するのか、また誰かが/に対して反対の意見を述べることができるのかと思っていましたか?

2
msbuild.exeを開いたままにし、ファイルをロックする
私はmsbuild(.NET 4)を呼び出すTeamCityを使用しています。ビルドが完了した後(ビルドが成功したかどうかは関係ないようです)、msbuild.exeが開いたままで、ファイルの1つをロックするという奇妙な問題があります。これは、TeamCityが試行するたびに作業ディレクトリをクリアしようとすると失敗し、続行できません。 これはほぼ毎回発生します。 私はこれに本当に夢中になっているので、私はできるだけ多くの詳細を提供するよう努めます。 サーバーはIntel Core i7、2 GB RAM、Windows Server 2008標準64ビットSP2です。 TeamCityでは、msbuildランナーは/mコマンドラインパラメーターで構成されます(複数のコアを使用することを意味します) 問題のファイルは、.NETプロジェクトの1つで参照されている外部DLL と常に同じExternal Tools\Telerik\Telerik.Reporting.Dllです。(External Toolsこの問題を引き起こさない同様のパス構造のディレクトリに含まれる他のいくつかの.DLLファイルがあります)。現在、違いがある場合に備えて、Telerikレポートの試用版を使用しています。 問題が発生すると、msbuild.exe *32タスクマネージャーに常にいくつかのプロセスが一覧表示されます。それらはすべて20-50MBのRAMと0.0%のCPUを使用しています。 1〜3分待つと、msbuild.exeプロセスは自動的に終了し、TeamCityは作業ディレクトリを適切に更新できます。 msbuildプロセスを手動で終了した場合、TeamCityの更新はすぐに再び機能します。 Windowsではインデックスサービスが無効になっています(ただし、前の2つの点で、msbuild.exeが問題の原因であることはほぼ確認されています)。 Telerik.reporting.dllには特別なプロパティはありません。唯一のSVNプロパティはsvn:mime-type = application/octet-stream 誰かがこれに遭遇したことがありますか?
97 msbuild  teamcity 

6
TeamCityビルドでビルド後のステップ(xcopy)がコード2で時々終了するのはなぜですか?
クライアントのソリューションのいくつかのプロジェクトには、ビルド後のイベントがありxcopyます。特定のフォルダーへのビルド出力です。ローカルでビルドする場合、これは正常に機能します。しかし、チームシティーでは、私が時折取得します xcopy [...]はコード2で終了しました regularを使用copyすると、コード1で終了します。これは、ファイルのロックと関係があると思いますが、コピーされる特定のファイルは同じではないため、おそらく共有の宛先ディレクトリをロックするだけです。私が使用して/yファイルを上書きするには、プロンプトしないように。 なぜこれはTeamCityでは失敗するがローカルでは失敗しないのですか?
93 teamcity  xcopy 

3
同じコンピューターで複数のTeamCityエージェントを実行していますか?
複数のビルドマシンがあり、それぞれが単一のTeamCityビルドエージェントを実行しています。各マシンは非常に強力であり、同じマシンで複数のビルドエージェントを実行したいと考えています。 仮想化を使用せずにこれは可能ですか?これをサポートするTeamCityの高品質な代替手段はありますか?

18
Seleniumエラー-リモートWebDriverへのHTTP要求が60秒後にタイムアウトしました
私はSeleniumを数か月使用しており、内部テストプロセスの一部を自動化するために使用しています。スクリプトは問題なく通過しています。最近、FF 27.01を使用してC#2.40.0 Webドライバーにアップグレードしましたが、スクリプトがランダムな場所で失敗し、次のエラーが発生します。 [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL htt(p)://localhost:7055/hub/session/56e99e88-ba17-4d12-bef1-c6a6367ccc2f/element timed out after 60 seconds. ----> System.Net.WebException : The operation has timed out TearDown : OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL htt(p)://localhost:7055/hub/session/56e99e88-ba17-4d12-bef1-c6a6367ccc2f/window timed out …

2
TeamCityは、MSBuildステップで「/ property:」の代わりに「BuildParameters」を使用するように指示しています。どういう意味ですか?
CIビルドを実行するためのTeamCityサーバーのセットアップがあります。私はC#ソリューションを構築してテストし、いくつかのカスタムMSBuildタスクを実行しています。これらのタスクの1つは、ビルド出力に警告を出力することです... MSBuildコマンドラインパラメーターには、「/ property:」または「/ p:」パラメーターが含まれています。代わりにビルドパラメータを使用してください。 これが何を意味するのか、それを削除する方法がわかりません。それはうまくグーグルしません(タイプミスの有無にかかわらず)。コマンドライン(を使用/verbosity:diagnostic)からタスクを実行しましたが、表示されないので、TeamCityメッセージだと思います。 MSBuildタスクは <Target Name="InstallDb"> <MakeDir Directories="$(DbPath)" /> <Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseDrop.sql" /> <Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseCreate.sql -v DbPath="$(DbPath)"" /> <Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseProgrammability.sql" /> </Target> そして、関連するTeamCityのステップ情報は MSBuildバージョン:4.0 MSBuildツールバージョン:4.0 実行プラットフォーム:x64 ターゲット:InstallDb コマンドラインパラメーター:/ property:DbPath =%env.DB_PATH%
80 msbuild  teamcity 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.