Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Jenkinsパイプラインの設定 | CI/CDとオートメーション
DevOps入門

bookJenkinsパイプラインの設定

メニューを表示するにはスワイプしてください

Note
定義

Jenkins における パイプライン は、コードに変更が加えられるたびに実行される自動化された一連のステップ。

便利な点は、パイプライン がプロジェクト自体に保存されること(Jenkinsfile というファイル)。これにより、チーム全員がビルドの仕組みを確認でき、必要に応じて更新可能。

パイプライン は柔軟性も持つ:

  • 小さな変更には、Jenkins が素早いチェックのみを実行;

  • 大きな更新には、より多くのテストやアプリのデプロイも可能。

つまり、パイプライン は単なる 「ビルド–テスト–デプロイ」 ではなく、すべての変更がユーザーに届く前に安全であることを保証するためのルールセット。

Note
補足

パイプラインの主な目的は、継続的インテグレーション および 継続的デリバリー(CI/CD) を実現し、変更を迅速かつ安全にユーザーへ届けること。

Jenkinsパイプライン作成手順

ここでは、Jenkinsパイプラインを作成します。これは、コードを開発からデプロイまで自動化された一連のステップで移行するための構造化されたプロセスです。

動画のクイックサマリー:

  1. Jenkinsにログイン;

  2. 新しいアイテムを作成:新規アイテムをクリックし、プロジェクト名を入力して、プロジェクトタイプとしてパイプラインを選択;

  3. パイプラインの設定:

    • パイプラインセクションで、パイプラインスクリプト(手動)またはリポジトリからJenkinsfileを取得するSCMからのパイプラインスクリプトを選択。
  4. GitHubリポジトリへの接続:

    • DefinitionでSCMからのパイプラインスクリプトを選択;

    • SCMGitに設定し、リポジトリのURLを貼り付け、GitHubの認証情報(Personal Access Tokenを使用)を入力;

    • パイプラインがmainブランチに接続されていることを確認。

  5. 保存して実行保存をクリックし、今すぐビルドを選択してパイプライン設定をテスト。各ステージの実行をリアルタイムで確認可能。

Jenkinsパイプラインのセットアップが正常に完了し、Personal Access Tokenを使用してGitHubと接続されました。この構成により、パイプラインはコードの自動取得、ビルド、テストの実行、更新のデプロイを、変更がプッシュされるたびに自動で行うことができ、完全に自動化されたCI/CDワークフローが実現します。

1. Jenkins Pipelineの主な目的は何ですか?

2. Jenkinsが設定されている場合、GitHubに変更をプッシュすると何が起こりますか?

question mark

Jenkins Pipelineの主な目的は何ですか?

正しい答えを選んでください

question mark

Jenkinsが設定されている場合、GitHubに変更をプッシュすると何が起こりますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  3

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  3
some-alt