natural born minority
「Jenkinsの資格がある!」って聞いたのですが、日本語情報っぽいのがここしかないので、本家のガイドを探しだして「超絶テキトウ翻訳」してみました。
この学習ガイドは、認定Jenkinsエンジニア(CJE)試験のためのものです。 認定CloudBeesJenkinsプラットフォームエンジニア(CCJPE)試験についてはこちらを参照ください。
このガイドであなたは、試験の出題トピック、外部参照のリンク、そして例題を得ることができます。
NOTE: 2016年から2017年へのすべての変更は、このドキュメント中の [new] 記号で表示しています。
認定試験で2016年から2017年での主な変更は:
試験は、4つの章に集約されます:
すべての出題は、Jenkins coreのバージョン 2.19.4
[new] を元にします。
すべての問題は、既定の推奨プラグインセットがインストールされたJenkins(以下 “base” Jenkinsと呼称)の標準インストール(以下”Suggested plugins”と呼称)に基づいています。 詳細は、「プラグイン」を参照してください。
NOTE: 試験では、ランダムな順序で出題され、セクションはありません。
セクション1〜4の質問は、主にJenkinsの「base」インストールに関する質問をカバーしていますが、 「suggested(提案)」プラグインの知識もカバーされます。
受験者には、これらのプラグインの機能/用途を知ることが期待されますが、詳細な使用法についてはテストされません。
[new] 「suggested(推奨)」プラグインは、新しいJenkinsインストールで「セットアップウィザード」によってインストールされるデフォルトのプラグインです。
このリンクをたどり、Jenkinsの固定バージョンに紐付いた完全なリストを見つけることができます: Jenkins 2.19.4 suggested plugin list
[new] 「Pipeline Plugin」は、それ自体、パイプラインと関連機能を実装するプラグインの集合体です。
以下の機能が含まれています:
次の点にも注意してください:
SCM
は、特に指定しない限り “source code management” を指しますPipeline
は、一般名詞として使用されている場合やパイプライン名(「CD pipelines」など)を除いて、Pipelineプラグイン(以前は「Workflow plugin」と呼ばれていました)によって作成されたジョブタイプを指します※訳者注. 4〜5ページの画像は割愛。 (本家ドキュメント参照)
このトピックは、試験の約27%を構成します。 質問には次のトピックが含まれます:
下記のオンラインリソースは、上記のトピックを理解するためのエントリーポイントを提供します:
以下のオンラインリソースは、上記のトピックを理解するためのエントリーポイントを提供します:
このトピックは、試験の約16%を構成します。 質問には以下の内容が含まれます:
以下のオンラインリソースは、上記のトピックを理解するためのエントリーポイントを提供します:
このトピックは、試験の約16%を構成します。 質問には以下の内容が含まれます:
以下のオンラインリソースは、上記のトピックを理解するためのエントリーポイントを提供します:
1.定義上、継続的デリバリーパイプラインは何から成り立っていますか?
訳註:構成要素を聞いていると思われる
2.Linuxエージェントを起動する直前に、シェルスクリプト( /usr/bin/prepare-env
)を実行する必要があります。どうやったらできますか?
/usr/bin/prepare-env
への呼び出しを含む、エージェントプロセスを実行する .profile
ファイルを構成します。3.Jenkins Remote APIを使用して、スクリプトまたはHTTPクライアントからフォルダ(myFolder)のconfig.xmlを取得するように求められたとします。フォルダ(上記でのmyFolderだと思われる)は、Jenkinsマスターのルートに存在します。この設定ファイルを取得するために正しいURLパターンはどれですか?
4.スケーラブルなJenkins環境のためにJenkins Cookbookが推奨するアーキテクチャーは?
5.クラスタ運用のジョブにおいて、以下のステップのうち、クライアントマスタ(Client Master)に可能な操作を、3つ選びなさい
サンプル問題の答え。