2012-01-06 9 views
1

私は、Jenkins、Ant、PHP、PHPunitなどのPHPツールを使用したシステムを持っています。
Jenkinsがsshをビルドしてテストする

Jenkinsをリモートサーバーにプッシュし、Antを使用してテストを実行し、テストに関するデータを取得することはできますか?

+0

http://jenkins.361315.n4.nabble.com/Job-type-Monitor-an-external-job-td3901007.html – hakre

答えて

3

別のantスクリプトを作成し、antのssh-supportをタスク用に使用します。 sshタスクは過去の私のプロジェクトのいくつかではうまくいきました。このようにして、Jenkinsは内部的にすべてのリモートアクセスを行うローカルのant-buildを実行します。

これに加えて、必要に応じて手動でantスクリプト(その一部)を手動で実行できるため、開発やテストがはるかに簡単になります。

Antのssh関連タスクのドキュメントについては、http://ant.apache.org/manual/Tasks/scp.htmlおよびhttp://ant.apache.org/manual/Tasks/sshexec.htmlを参照してください。

+0

+1:良い提案。 – hakre

0

ジェンキンスは、分散ビルド(ほぼすべてのものを配布可能)と統一されたレポートをサポートしています。 distributed buildを参照してください。

ディストリビューションとデータ収集をより良くするために、pluginsのスイートがあります。特に、ラッパーをビルドします。

関連する問題