jenkinsのSuggested pluginsとは何か

jenkins初回セットアップでSuggested pluginsボタンを押すとが複数のプラグインがインストールされる。
インストールすることでどんな機能が使えるようになるのか見ていく
<img width="1019" alt="スクリーンショット 2019-08-27 21.38.44.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/b94d4eb8-c3da-7405-7f5c-99037fc94dc4.png">

# Folders Plugin
ジョブをまとめるフォルダを作成することができるようになります。
<img width="995" alt="スクリーンショット 2019-08-27 21.42.29.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/b6505a65-a91c-c939-5037-26d4b53bcc5a.png">

こんな感じでフォルダが作られます。
<img width="1422" alt="スクリーンショット 2019-08-27 22.17.56.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/0d9d9307-7cbb-3420-8a75-03ba3532d3af.png">

これでジョブ管理がしやすくなります。
<img width="1427" alt="スクリーンショット 2019-08-27 22.26.55.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/b5477c66-8932-4720-9d27-9708fb0dc2b1.png">

# OWASP Markup Formatter
説明文にHTML記述した時にHTML構文として解釈されるようになります。
インストール後マークアップ記法設定を`Safe HTML`にすると使えるようになります。
<img width="1436" alt="スクリーンショット 2019-08-27 22.37.19.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/df7ebb51-4bd0-196c-c886-6d391b80c3d1.png">

インストール前。
<img width="983" alt="スクリーンショット 2019-08-27 22.30.59.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/56a8f12d-e2f2-896b-7e18-14663a33e5e7.png">

インストール後。brタグが正常に解釈された
<img width="987" alt="スクリーンショット 2019-08-27 22.37.58.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/261e206f-fa35-8e31-4742-3209ec9b4304.png">


# Build Timeout
ジョブのタイムアウトを可能にするプラグインです。
タイムアウト(最低3分)を設定し、タイムアウト時のアクションを`ビルドを失敗扱いにする`にすると、ジョブ実行から3分経過するとジョブ失敗になります。
<img width="966" alt="スクリーンショット 2019-08-27 23.29.32.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/4f9e3258-bb8a-a44a-f691-b50e2440abe6.png">

<img width="420" alt="スクリーンショット 2019-08-27 23.34.00.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/53dce856-eb38-850c-d3c9-e1a2e225c9f6.png">

# Credentials Binding
認証情報をパラメータとして受け取ったり環境変数としてjob内で使えるようにします。githubとの連携でよく使われる。
<img width="946" alt="スクリーンショット 2019-08-28 1.53.54.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/5cab6287-f0ff-d7ca-93f6-247edd15f3ec.png">

# Timestamper
ログにタイムスタンプが表示されるようになります。インストール後ジョブのビルド環境のパラメータにチェックするだけで使えます。
<img width="998" alt="スクリーンショット 2019-08-28 2.01.36.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/c25d7352-86be-596d-7dbd-1a5d22d623cd.png">

インストール前。
<img width="443" alt="スクリーンショット 2019-08-28 2.01.10.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/11582d84-7e34-d1d7-b655-0aa2ea8a5f6e.png">

インストール後。
<img width="500" alt="スクリーンショット 2019-08-28 2.01.20.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/3143b136-01ac-c298-7e95-5bcf36a71044.png">

# Workspace Cleanup
ビルド開始前にワークスペースを削除する機能。指定したファイル/ディレクトリのみ削除することも可能です。
tmpフォルダを削除したい場合は、`**/tmp`を指定すると削除されます。
<img width="1016" alt="スクリーンショット 2019-08-28 3.12.33.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/d690baf1-fc2c-2cea-795f-43a2e3519bb7.png">

# Ant
Apache Antを使えるようにするプラグイン。ほぼ使うケースがない？

# Gradle
jenkinsでGradleが使えるようになる

# Pipeline
パイプラインが使えるようになります。

# Github Branch Source
Githubと連携できるようになる?

# Github Groovy Libraries
Github上にあるGroovyライブラリをPipelineで使えるようになる？

# Pipeline: State View
これが表示されるようになる
<img width="569" alt="スクリーンショット 2019-08-28 21.35.58.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/278474/20120605-d4e7-8764-9314-68a538b9cee6.png">

# Git
jenkinsでGitが使えるようになる

# Subversion
jenkinsでSubversionが使えるようになる

# SSH Slaves
SlaveをSSH接続でコントロール出来るようになる？

# Matrix Authorization Strategy
ジョブごとに実行権限をつけれるようになる

# PAM Authentication
PAM認証を使えるように

# LDAP
LDAP認証を使えるように

# Email Extension
Email処理をカスタマイズできるようになる

# Mailer 
ビルド結果をEmailで通知できるように