問題タブ [teamcity-9.0]
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.
asp.net - TeamCity は NUnit クラス ライブラリでビルドされません
メインの ASP MVC プロジェクトと、単体テスト用に NUnit が追加されたクラス ライブラリ プロジェクトを含む .NET ソリューションをセットアップしました。
TeamCity でソリューションをビルドすると、メイン プロジェクトは正常にビルドされますが、テスト プロジェクトをビルドするとこれらのエラーが発生します。
NUnit.dllなどを見つけることができないと思いますが、dll はソリューション パッケージ フォルダーにあります。その場合に備えて、最初にパッケージの復元を試みましたが、それでも同じでした。
更新 OK、それをテストするために、プロジェクトに Moq を追加して、参照が取得されるかどうかを確認しました。NUnit関数を使用しようとすると問題が発生するだけです。ビルドを無効にすることはできますが、NUnit テストは Team City で取り上げられないのでしょうか?
ありがとう!
git - Teamcity 9: アセンブリ情報パッチャーに git short ハッシュを追加する方法
アセンブリ情報パッチャーを使用して、次のようなバージョン番号を作成しようとしています:
1.2.3.1a3c19e
最後のビットは git short ハッシュです。
PowerShellスクリプトのビルドステップを使用して短いハッシュを作成し(それを含む変数が見つからないため)、これをシステム変数に追加しようとしましたが、このビルドステップはアセンブリ情報パッチャーの後に実行されるように見えるので、それほど多くはありません使用する。
git - TeamCity は Git ブランチの変更を認識しません
dev と test の 2 つの git ブランチをセットアップしました。dev ブランチは頻繁にコミットされ、定期的に test にマージされます。デフォルトのブランチとして dev を指す VCS ルートを使用して teamcity プロジェクトをセットアップし、VCS ルートのブランチ仕様に test を含めました ( +:refs/heads/test
)。Teamcity は dev ブランチへの変更を問題なく取得しますが、マージしてテストするときに、マージがいつコミットされて同期されたかを検出しません。TeamCity にプッシュを認識させてテストとデプロイを適切に行うにはどうすればよいですか?
version-control - TeamCity の事前コミット機能と Perforce VCS による手動チェックアウト
TeamCity を Perforce リポジトリと統合しようとしています。Perforce VCS は TeamCity VCS 統合でチェックアウトするのに非常に時間がかかるため、手動でチェックアウトすることをお勧めします。手動チェックアウトで事前コミットを達成するにはどうすればよいですか? TeamCity は手動チェックアウトプロセスでパッチをいつ適用するかをどのように認識しますか?