問題タブ [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.
nant - TeamCityから実行すると、NantCopyTaskはコピーされません
nantスクリプトに次のターゲットがあります。
このスクリプトを手動で実行すると、次の出力がログに表示されます。
[ナント]C:\ Projects \ RomanceReminder \ BuildScripts.Custom_test_deploy.build
ビルドファイル:file:/// C:/Projects/RomanceReminder/BuildScripts.Custom/_test_deploy.build
ターゲットフレームワーク:Microsoft .NET Framework 3.5
指定されたターゲット:go
error_check:
stop_w3svc:
掃除:
[エコー]C:\ Webs\Nightlyを削除します。
アップデート:
[コピー]93個のファイルを「C:\ Webs\Nightly」にコピーしています。
start_w3svc:
行く:
ビルドが成功しました
合計時間:2.6秒。
ご覧のとおり、93個のファイルをweb\nightlyフォルダーに移動します。
このスクリプトがTeamCityを介して実行される場合、何らかの理由でコピーは行われません。チームシティは管理者アカウントで実行されているため、必要なすべての権限が必要です。TCのログファイルには、更新タスクに何も表示されないことを除いて、上記の正確なテキストが表示されます。
誰かが私がこれをトラブルシューティングする方法についてのアイデアを持っていますか?
更新:コピータスクのビットを反転して、詳細なログを記録しました。そして今、TeamCityログに次のように表示されます。
[コピー]0個のファイルを「C:\ Webs\Nightly」にコピーしています。
コマンドラインから実行でき、すべてが機能しますが、TCはファイルをコピーしません... 8(
visual-studio - 開発チーム内でのMicrosoftTeamSystemの価値
Microsoft Team Systemは、プロセス指向のシステム実装に最適なプラットフォームのようですが、BA、PM、およびビジネスユーザーのアクセスを取り除いて、開発チーム内で純粋に使用する場合、VisualStudioを使用するよりも価値があります。 Professional、SourceSafe、欠陥追跡ツール、CruiseControlやTeamCityのような継続的インテグレーションサーバー?
.net - CruiseControl .NET - CI ビルドの複数のトリガーを回避するために構成するもの
私の開発用に CuriseControl .NET ベースの CI プロセスをインストールしたいと考えています。15 人の開発者からなる小さなチームで、1 つのソリューションで複数のプロジェクトに同時に取り組んでいます。
ここで私の質問は、潜在的な複数の同時 CI ビルドがトリガーされるのを避けるために、何を構成する必要があるかということです。私はここでばかげた質問をしているかもしれませんが、それでもトラブルに巻き込まれるよりは質問した方がよいでしょう :-)
ソースの変更を 2 分ごとにチェックするように CC を設定したとします。ある開発者が 10.00 で何かを統合すると、CC は 10.02 でそれを認識し、ソースのプルとビルド、tets の実行などを開始します。
その間、別の開発者が 10.03 で何かをチェックインした場合、CC は 10.05 で再びトリガーされ、ソースを再度プルしてビルドを開始しますが、以前のもので既にビルドされていますか?
いずれの場合もビルド フォルダは同じになるので問題ありません。
それとも、CC は既にそれをビルドしていることを知っているので、別のビルドのアクティベーションをトリガーしません (2 番目の開発者による 2 番目のチェックインに基づく)?
助けてください。
vb.net - ソリューションファイルから現在の構成を取得するMSbuild
私のVB.NETプロジェクトには、DEBUG | TEST|RELEASEの3つの構成があります。
現在、MSbuildとTeamCityを使用してビルドしているときに、悪臭のする構成をテスト用にハードコーディングしています。
これをハードコーディングしないようにみんなが私に叫ぶ前に、これが行われた理由は、$(Configuration)が入力されていないように見えるためです。
だから私の質問はMSBuild内にあり、SVNにコミットされたソリューションファイルから現在選択されている構成をどのように読み取ることができますか?
deployment - 1つのMSBuildスクリプトから複数のMSBuildスクリプトをどのように呼び出すか
展開用に3つのMSBUildスクリプトがあり、1つはUIを展開するためのもので、1つはいくつかのWebサービスを展開するためのものです。バックエンドサービスを展開するための1。
次に、TeamCityサーバーから実行できる上記の3つのスクリプトすべてを呼び出すワンクリック展開MSBuildスクリプトを作成します。
では、これら3つのMSBuildスクリプトを別のMSBuildスクリプトから呼び出すにはどうすればよいですか。
version-control - TeamCityを使用したアセンブリのバージョン管理
私はSVNとTeamCityビルドサーバーを使用するC#/VB.Netプロジェクトに取り組んでいます。ビルドによって、1ダースほどのアセンブリが生成されます。アセンブリのバージョンを制御して、すべてが一致し、TeamCityビルドラベルとも一致するようにします。
のビルドラベルを使用するようにTeamCityを構成しました
Major.Minor。{Build}。{Revision}
MajorとMinorが手動で設定した定数である場合、{Revision}はチェックアウト時のSVNリポジトリのバージョンによって決定され、{Build}はTeamCityの自動インクリメントビルドカウンターです。したがって、ビルドラベルの例は次のようになります。
2.5.437.4423
すべてのアセンブリバージョンがTeamCityビルドラベルと一致するようにするために、どのような手法を提案しますか?
nunit - Rake から実行された NUnit テストを TeamCity に取得させるにはどうすればよいですか?
これを実行すると:
私の rakefile では、Gallio が私の mbunit テストを実行し、TeamCityが結果を取得します:D
でもこれは:
私のテストを実行しますが、TeamCity は結果を取得しません:(
最初にGallioを介してNUnitテストを実行しようとしましたが、テストが検出されません :(
teamcity NUnit ランチャーを使用すると、次のようになります。
これに対する解決策は何ですか?Gallio に NUnit テストを取得させる方法、または nunit-console を TeamCity に取得させる方法。
svn - SVN 外部と自動ビルド
私は SVN 外部を使用していくつかのものを含めるプロジェクトを持っています (実際には MSBuild コミュニティ タスクですが、それは接線です)。外部リポジトリにはユーザー名「guest」が必要ですが、パスワードは必要ありません。
externals プロパティを設定しましたが、これは SVN Update をローカルで実行するときに完全に機能します。問題は、私の TeamCity 継続的インテグレーション ビルドが実行されるときに発生します。TeamCity は、ユーザー名がわからないため、外部でソースとチョークをチェックアウトしようとします。
外部を TeamCity の別の SVN ルートとして定義しようとしましたが、それは機能しないため、解決策ではないと思います。
では、どうすればこれを機能させることができますか?外部 SVN リポジトリにログインする必要があることを TeamCity に知らせるにはどうすればよいですか?
teamcity - Teamcity と Rake: tc システム プロパティはどこにありますか?
NAnt ビルド スクリプトの一部を rake に変換しています。rake スクリプト内のシステム プロパティ (build.number など) にアクセスする方法を知っている人はいますか? Teamcity rake プラグインはそれらを注入していますか? docoが見つからないようです。