2

私はジェンキンスが初めてです。

SVN からチェックアウトされた新しいフリー スタイル プロジェクトを作成しました。

私の要件は、(i) ユーザーが SVN のコードをチェックインするたびに電子メールを生成したいということです。(ii) メールは適切な形式 (html 形式など) である必要があります。

私は今日Jenkinsを使い始めたばかりなので、あまり考えていないことを伝えさせてください:)

ありがとう

4

1 に答える 1

1

メールを送信したい場合は、svn でコミットが発生するたびに、svn でこれを解決します。これにはコミット後のフックを使用します

jenkins でビルドが発生するたびにメールを送信する場合は、メール コマンドを ant ビルド スクリプトに追加しますbuild.xml。このための特別なメール タスクがあります。

電子メールが svn commit で送信されるか、jenkins ビルドで送信されるかは問題ではないと言うかもしれません。しかし、これは正確には当てはまりません。通常、新しいコミットのために svn をポーリングするように jenkins を設定します。たとえば、30 分ごとです。新しいコミットが発生した場合、jenkins はビルド スクリプトの実行をトリガーします。ただし、30 分で複数のコミットが発生する可能性があることに注意してください。したがって、すべてのコミットまたはすべてのビルドでメールを送信するかどうかを決定する必要があります。

すべてのビルドで: build.xml で特別なant タスクを使用します。

コミットごとに: svn post-commit フックを使用する

于 2013-06-11T07:21:24.497 に答える