0

私たちはプロジェクトに取り組んでおり、私は継続的な統合テストに携わっています。

する必要がある

  • Jenkins ではなく ftp を使用して、新しいプロジェクト コードをステージング サーバーにデプロイします。
  • 展開後、展開が成功したことを示す電子メールが送信され、統合テストを開始するために必要です。
  • 統合テストが成功すると、統合サーバーでデプロイが開始されます。

Jenkins にログインして統合テストを実行する Java プログラムを作成します。

質問: 電子メール メッセージで Java プログラムをアクティブにするにはどうすればよいですか?

編集: 通常、jenkins はメールを受信した後にジョブを開始する機能を提供しますが、これにはセキュリティ上の問題があります。

4

2 に答える 2

2

メール サーバー ボックスを定期的にポーリングし、適切なメールを受信すると別の Java プログラムを実行するプログラムまたはスクリプトを作成します。

于 2013-08-28T09:35:32.633 に答える
2

Jenkins のドキュメントをよく読んでください。バージョン管理システムを使用している場合、Jenkins は自動的にコードをプルしてテスト ケースを実行できます。Webhook など、さまざまな方法を使用して Jenkins に通知できます。

Jenkins のさまざまなプラグインを調べてください。

更新

私はこれを自分で使用していません。しかし、これがあなたが望むものであるように見えます: Mail Commander Plugin

送信するコマンドは次のようになります。

curl --data '' http://<server>:<port>/job/<projectname>/build
于 2013-08-28T09:36:27.340 に答える