1

私はジェンキンスが初めてです。複数のブラウザーで Selenium テストを実行するように Jenkins を構成しようとしています。したがって、マルチ構成プロジェクトが最良の選択になると思いました。クロスブラウザー テストを実行するために Sauce labs を使用しています。

セレンのソース コードは、ローカル システム ディレクトリにあります。同じものをどのリポジトリにもアップロードしていません。ローカル ソース コードを指すカスタム ワークスペースを使用してマルチ構成プロジェクトを構成し、[ソース コード管理] セクションで [なし] を選択しました。

ここで、ジョブをビルドすると、ジョブはブラウザーの組み合わせごとにワークスペースを作成します。例:<project workspace>\SELENIUM_DRIVER\Windows 2003firefox16<project workspace>\SELENIUM_DRIVER\Windows 2003internet explorer8. ただし、ファイルはこれらの各ワークスペースに自動的にコピーされません。機能させるには、ファイルをこれらのディレクトリに手動でコピーする必要があります。

これが機能するには、SVN、CVS、Git などのリポジトリが必要ですか。または、ローカル システムからビルドを実行する方法はありますか?

4

1 に答える 1

0

これが機能するためにリポジトリは必要ありませんが、アーティファクトセレン コード
にアクセスするための適切な方法が必要です。

準備段階としてアーティファクトを共有ドライブにドロップし、
実践としてセレンのソースコードを共有ドライブに配置
することをお勧めします。これにより、複数のマシンから複数のテストを実行できるようになります。

乾杯

于 2012-12-30T10:47:52.627 に答える