問題タブ [jenkins-email-ext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - Jenkins パイプラインの障害についてメールを送信する
ビルドが失敗したときに電子メールを送信する古いスタイルのビルド後のタスクを Jenkins パイプラインに追加するにはどうすればよいですか? パイプラインの GUI に「ビルド後のアクション」が見つかりません。ビルド スクリプト全体を try/catch でラップできることはわかっていますが、ビルド スクリプトが大きく、ジョブが手動で中止された場合でもメールを送信し続ける場合、これは見苦しく思えます。email-ext
以前のベースのビルド後のアクションと同じ機能を実現したいと考えています。
jenkins - Jenkins 編集可能な電子メール通知 - システム groovy を使用してウォッチ リストにユーザーを追加する方法
Jenkins では、特定のジョブの監視リストに複数のユーザーを追加できるようにしたいと考えています。これにより、これらのユーザーは自分でジョブに移動して監視ジョブをクリックする必要がなくなります。
上記のコードで、私がやろうとしているのは、システム groovy スクリプトが実行されている現在のジョブのウォッチ リストにユーザー「build」を追加することです。しかし、何も起こっていません。UserProperty と関係があると思います。おそらく、EmailTrigger を userProperty に追加する必要がありますか?
誰かがこれについて何か洞察を持っているなら、それは素晴らしいことです。
email - Email-Ext プラグイン jenkins を使用してメールを送信する際のエラー
私のジェンキンスバージョンはジェンキンス版です。1.642.4 & トークン マクロのバージョンは 1.12 です。Email-ext プラグインを設定しようとすると、以下のエラーが発生してメール送信に失敗します。
誰かがエラーを修正する方法を教えてもらえますか?
jenkins - ホスト名をjenkinsのメール内線の件名に入れるにはどうすればよいですか?
ホスト名をjenkinsのメール内線件名に入れるにはどうすればよいですか?
つまり、次のようなものが欲しい:
git - ジェンキンスはGitのどこからメールアドレスを取得しますか
Jenkins の最新バージョンとメール拡張プラグインをセットアップしました。ビルドが失敗するたびに、関連するすべてのパッチ作成者に電子メールが送信されるようにスケジュールされています。
私が見ている問題は、送信されている電子メールが古い電子メール アドレスに送信されていることです。チームにローカルの git 構成設定を更新して、新しいチェックインが現在のユーザーのメール アドレスで登録されていることを確認しましたが、これで問題が解決するようには見えません。
Jenkins は Git のどこから電子メール アドレスを取得し、最新でない場合はどのように更新しますか?
アップデート:
ピーターの答えは良い情報ですが、それはほんの始まりに過ぎません。この問題を完全に解決したわけではありませんが、あることに気付きました。git 自体がチェックインに使用するアクセス許可がありますが、GitHub は複数の代替メール アドレスを持つことができ、Git をラップまたは操作するさまざまなサードパーティ ツールが他にもあります。(たとえば、Visual Studio)。
これらのツールの一部は、認証情報をチェックインに挿入できるようです。この問題を解決しようとしている場合は、使用されているすべてのツールの資格情報を確認してください。
また、Jenkins のユーザー ページも確認してください。Jenkins は、ブランチの構築中に遭遇したユーザーを自動的に取り込み、間違って入力されたパーマがある場合 (たとえば、会社のアドレスではなく個人の電子メール アドレスを使用)、そこに表示されます。これは、git 構成が不適切な git ユーザーを見つけるのに最適な方法です。