Jenkins インタビューのトップ 12 の質問と回答 (PDF)
ジェンキンスの新入生向け面接の質問
1) Jenkins とは何ですか?
ジェンキンズ は、継続的統合を目的として構築されたプラグインを備えたオープンソース ツールです。 Jenkins の主な機能は、バージョン管理システムを追跡し、変更が発生した場合にビルド システムを開始して監視することです。 プロセス全体を監視し、警告するレポートと通知を提供します。
👉 無料 PDF ダウンロード: JENKINS インタビューの質問と回答 >>
2) 継続的インテグレーションとは何ですか?
In ソフトウェア開発, 複数の開発者またはチームが同じ Web アプリケーションの異なるセグメントに取り組んでいる場合、すべてのモジュールを統合して統合テストを実行する必要があります。 これを行うために、コードの各部分の自動プロセスが毎日実行され、すべてのコードがテストされます。
3) Jenkins を使用するための要件は何ですか?
Jenkins を使用するには必要なもの
- アクセス可能なソース コード リポジトリ (Git リポジトリなど)
- 動作するビルド スクリプト (Maven スクリプトなど) がリポジトリにチェックインされている
4) Jenkins の利点について言及してください。
Jenkins の利点は次のとおりです。
- 統合段階でビルドの失敗がキャッシュされる
- コードコミットの変更ごとに、自動ビルドレポート通知が生成されます。
- ビルドレポートの成功または失敗を開発者に通知するために、LDAPメールサーバーと統合されています。
- 継続的インテグレーションのアジャイル開発とテスト駆動開発を実現
- 簡単な手順でMavenリリースプロジェクトが自動化されます
- 運用環境よりも開発環境の初期段階でバグを簡単に追跡できる
5) Jenkins をあるサーバーから別のサーバーに移動またはコピーする方法を説明してください。
- 関連するジョブ ディレクトリをコピーして、Jenkins のインストール間でジョブをスライドさせます。
- 別の名前でジョブ ディレクトリのクローンを作成して、既存のジョブのコピーを作成します
- ディレクトリの名前を変更して、既存のジョブの名前を変更します。
経験者向けのジェンキンス面接の質問と回答
6) Jenkins を手動で起動するために使用できるコマンドについて説明してください。
Jenkinsを手動で起動するには、次のいずれかを使用します。
- (Jenkins_url)/restart: ビルドの完了を待たずに強制的に再起動します
- (Jenkin_url)/safeRestart: 実行中のすべてのビルドの完了を許可します
7) Jenkin の便利なプラグインについていくつか挙げてください。
Jenkin の重要なプラグインには次のものがあります。
- Maven 2 プロジェクト
- Amazon EC2
- HTML パブリッシャー
- アーティファクトのコピー
- 加入
- 緑のボール
8) コア プラグインのカスタム ビルドをデプロイする方法を説明しますか?
コアプラグインのカスタムフィールドを展開するには、次のことを行う必要があります。
- Jenkinsを停止します
- カスタム HPI を $Jenkins_Home/plugins にコピーします
- 先ほど展開したプラグインディレクトリを削除します。
- という名前の空のファイルを作成します。 .hpi.固定
- Jenkinsを起動します
9) Jenkins でバックアップを作成してファイルをコピーする方法を説明しますか?
Jenkins はすべての設定、ビルド アーティファクト、ログをホーム ディレクトリに保存します。Jenkins セットアップのバックアップを作成するには、このディレクトリをコピーするだけです。 ジョブ ディレクトリをコピーしてジョブのクローンを作成または複製したり、ディレクトリの名前を変更したりすることもできます。
10) Jenkins 経由で Git リポジトリのクローンを作成する方法を説明してください。
Jenkins 経由で Git リポジトリをクローンするには、Jenkins システムの電子メールとユーザー名を入力する必要があります。そのためには、ジョブ ディレクトリに切り替えて、「git config」コマンドを実行する必要があります。
11) Jenkins ジョブを設定する方法を説明してください。
Jenkins のジョブを通じて処理されるプロジェクトを作成します。 メニューから [新しい項目] を選択し、完了したらジョブの名前を入力し、フリー スタイル ジョブを選択します。 次に、「OK」をクリックして、Jenkins に新しいジョブを作成します。 次のページでは、ジョブを構成できます。
12) Jenkins が主に統合されている XNUMX つのコンポーネントは何ですか?
Jenkin は主に XNUMX つのコンポーネントで統合されています
- GIT、SVN などのバージョン管理システム
- そして次のようなツールを構築します Apache Maven.
これらの面接の質問は、あなたの活力(口頭)にも役立ちます