TeamCityでソースコントロールを指定したときにファイルがどこにチェックアウトされるのかを知りたいと思います。私はグーグルではありますが、それがチェックアウトされているパスを見つけることができません。ホームフォルダ内の.BuildServerディレクトリ内を検索しましたが、運はありません。誰か助けてくれますか?ソース管理からの私のファイルは、LinuxのTeamCityのどこにあるのですか?
0
A
答えて
1
Windowsの場合、チェックアウトはビルドエージェント内のwork
ディレクトリに置かれます。私はそれがLinuxで同じになるという前提を立てています。 TeamCity docsはこれを確認しているようです。
チェックアウトディレクトリの名前はハッシュに似ています。 directory.map
ファイルで、どのディレクトリがどのビルド構成を表すかを調べてください。コメントにあなたの質問に答えるために
:
これを行うには、最初のステップとして(あなたが作成しなければならないいくつかのカスタムロジックを使用して)修正を行いビルドステップを追加することができますビルド。ソースコントロールからきれいにチェックアウトしたときと同じように動作するようにテストを変更することをお勧めします。これにより、テストが一貫して繰り返されることが保証されます。より多くの作業が必要になるかもしれませんが、特にTeamCityでテストが失敗したにもかかわらず、マシン上でテストが失敗した場合、デバッグするのが難しい状況になります。
関連する問題
- 1. linuxの "script"コマンドのソースはどこにありますか
- 2. xcode 9のソース管理 - >履歴メニューはどこですか?
- 3. これらのTLOGファイルは何ですか?これらは私のソース管理の一部であるべきですか?
- 4. TeamCityのバージョン管理(TFSなど)は可能ですか?
- 5. Gitはソース管理のみですか?
- 6. sbt/activatorプロジェクトのソース管理にチェックインするファイルはありますか?
- 7. あるソース管理ツールから別のソース管理ツールへの移行。助けてください?
- 8. WebサーバーのLinuxユーザー管理をどこで学びますか?
- 9. ソリューションフォルダの外にあるプロジェクトでTFSソース管理からJenkinsをビルドする
- 10. ソース管理下にあるVS2010プロジェクト内の1つのファイルをソース管理自体から解離させますか?
- 11. アプリケーションのソース管理でPythonのバージョンを管理するにはどうすればよいですか?
- 12. どのような.netファイルをソース管理から除外する必要がありますか?
- 13. SharpSvnのファイルがソース管理下にあるかどうかを確認する方法は?
- 14. Visual StudioのSubversionソース管理から抜け出すには?
- 15. svn:ソース管理下にあるファイルを無視するには?
- 16. LinuxのGitosisで管理されているリポジトリの場所はどこにありますか
- 17. ソース管理に含めるファイルまたはビジュアルスタジオプロジェクトを他の人と共有するファイルはどれですか?
- 18. Visual Studioの[ソース管理]オプションの[ユーザーツールの構成]ボタンはどこにありますか?
- 19. ABL Web Appプロジェクトでは、ソース管理でどのファイルを追跡する必要がありますか?
- 20. リリース管理2013のアーティファクトはどこにありますか?
- 21. VSTSデータベース版GDR R2プロジェクトのファイルは、ソース管理から除外する必要がありますか?
- 22. PHPとソース管理:ユニットテストなどをどこに置くの?
- 23. LAMP Drupalサイトのどの設定ファイルをソース管理で保持する必要がありますか?
- 24. ローカルのTFSワークスペースからのソース管理外のフォルダやファイルの削除
- 25. ソース管理から開いたプロジェクトのNugetパッケージでの問題
- 26. ファイルをソース管理に入れるNetBeansプロジェクトはどれですか?
- 27. ソース管理の.vcxproj
- 28. コードを理解するソース管理用のマージツールはありますか?
- 29. ソース管理のVisual Studio 2017ファイル
- 30. 分散ソース管理のMicrosoftの計画は何ですか?
ありがとうございました。あなたがここにいるので、もう一つ疑いがあります。ソースコントロールをそのまま使用すると、テストが失敗すると確信しています。私は、チェックアウトされたファイルにいくつかの変更を加えたいと思います。どうやってするか? – bragboy
あなたの迅速な対応に感謝します。しかし、私はそれに適応するのが少し難しいと思う(前にcruisecontrol.rbを使っていたので)。そこでは、チェックアウトされたディレクトリに "svn up"を実行するので、特定のファイル(主に設定ファイル)を読み込んで変更するのは簡単です。しかし、ここでは、毎回ソース全体をチェックするようです。私はチーム・シティのインターフェースが大好きですが、この問題を解決できれば素敵です! – bragboy
@Bragboy:メモリからは、VCSタブにラジオボタンのセットがありますが、これは非常に堅牢ではありません。 TeamCityがチェックアウトを完了するとすぐに、変更が失われます。また、各エージェントで変更を加える必要があります。 – adrianbanks