TeamCityをセットアップしてVisual Studioソリューションを構築し、アーティファクトにパッケージ化しました。ほとんどの場合、これはうまく動作します。TeamCityが正しくビルドされない場合があります
ただし、しばらくして(おそらく1回の100回のビルドで)、TeamCityから構築されたファイルは実行されません。私たちはコードで多くの依存関係注入を使用しますが、アプリケーションがファイルに正しい依存関係を見つけることができないため、アプリケーションが起動しないことがあります。しかし、アーティファクトには欠落したファイルはありません。
そして、TeamCityにすべてのビルドをもう一度強制すると(ファイルに新しい行を追加してコミットすることによって)、突然アプリケーションが再び起動します。
TeamCityが正しく構築していないものがあることは明らかですが、ビルドログにエラーや警告が何も表示されないため、何かを発見できません。
この奇妙な動作を引き起こす原因は何か、将来起こることを防ぐために何ができるのですか(または、何が失敗した場合に何が起きるかを調べるために、
TeamCityはビルド自体を実行せず、特定のビルドツールに委譲します。つまり、作業中のビルドと壊れたビルドのすべての成果物を比較してみましょう。あなたの問題は配備の問題などでもあります。 – Lucero