2017-10-20 9 views
0

Jenkinsをプロジェクトのビルドに直接使用することはできますか、それともMavenまたはANTを使用する必要がありますか?Jenkinsをプロジェクトのビルドに使用することができますか、ビルドにMavenまたはANTを使用する必要がありますか?

私の理解しているとおり、これはプロセスですが、間違っていれば私を修正してください。 Selenium webdriverでハイブリッドフレームワークを使用してスクリプトを作成し、testngファイルでテストを設定し、バッチファイルを作成し、cronジョブを作成するためにJenkinsでアップロードします。

私の質問は、Jenkinsをビルドに直接使うことができますか、ソフトウェアビルドにMavenを使用する必要がありますか?

+1

セレンタグを削除してください。セレンはあなたの質問とは関係ありません。 –

+0

ジェンキンでは、ほとんどすべてを起動できます。ビルドの追加手順でジョブの見た目を構成すると、シェルスクリプトを実行したり、http要求を実行したりすることができます。多くのプラグイン、特に多くのセレニウムプラグインがあります。 – StephaneM

+0

@StephaneMのコメントに示されているようにスクリプト内のすべてを起動することはできますが、ビルドツール(Maven、Antなど)にはJenkinsでツールを使わずに複製しようとする機能がたくさんあります。 –

答えて

0

Jenkinsパイプラインは、ビルドスクリプトではありません。 Jenkinsのパイプラインでは多くのことを行うことができ、複雑なビルドをいくつか複製することもできますが、それはそれを処理する最良の方法ではありません。すべてのビルド/テスト/デプロイスクリプトを一緒に作成するための接着剤としてJenkinsを使用してください。

0

答えはNOです。ジェンキンスを使ってビルドを行うことはできますが(プログラムの実行を知っているように)

Jenkinsを使用するには、ビルドのためにMaven、Antなどのツールを使用する必要があるCI、プロセス(パイプライン)を設定する必要があります(これらのツールのほとんどは設定が非常に簡単です) )。

このようにして、作業の保守性が容易になります。将来的にアップグレードはシームレスになります。

関連する問題