Jenkins は、アプリケーションの継続的な統合と継続的なデプロイに使用できる、人気のあるオープン ソースの自動化サーバー ツールです。 Jenkins を使用すると、コードのテスト、構築、デプロイを簡単に自動化できます。この記事では、Jenkins を使用して Git コードを自動的にデプロイする方法を学びます。
準備:
Jenkins をローカルまたはリモート サーバーにインストールします。 Jenkins のインストールは非常に簡単で、指示に従うだけです。
Jenkins コントロール パネルを開き、[プラグイン管理] をクリックし、[オプション プラグイン] で Git プラグインを検索してインストールします。 -イン」。
Jenkins で Git を構成します。 Jenkins で使用するには、Git をソース管理として構成する必要があります。複数の Git ソース管理を構成できます。 Jenkins パネルで、「システム管理」をクリックし、「グローバル ツール構成」を選択し、「Git」セクションに Git へのパスとオプションのユーザー名とパスワードを追加します。
Jenkins で新しいジョブを作成します。 Jenkins コントロール パネルで [新しいタスク] をクリックし、タスク名を入力して、[フリー スタイル ソフトウェア プロジェクトの構築] を選択します。
実際の操作:
Jenkins ジョブで、[ソース コード管理] をクリックし、ソースとして Git を選択します。コード制御システム。 Git リポジトリの URL とブランチ情報を対応するテキスト ボックスに入力します。
[ビルド トリガー] で、[SCM のポーリング] を選択し、ポーリング間隔を構成して、Jenkins が特定の間隔内のソース コードの変更を自動的に検出できるようにします。
Jenkins ジョブで、[ビルド ステップ] をクリックし、コードをビルドするための [バッチ コマンド] ビルド ステップを追加します。
「Windows バッチの実行」ビルド ステップで、次のコマンドを入力します。
git pull npm install npm run build
これらのコマンドは、Git リポジトリの最新バージョンをチェックアウトし、必要な依存関係をインストールして、アプリケーションをビルドします。 。
Jenkins ジョブで、[ビルド ステップ] をクリックし、テストを実行するための [バッチ コマンド] ビルド ステップを追加します。
「Windows バッチの実行」ビルド ステップで、次のコマンドを入力します。
npm run test
これらのコマンドは、アプリケーションのテストを実行し、テスト レポートを生成します。
Jenkins ジョブで、「Post Build Step」をクリックし、「Deploy to Container」ビルドステップを追加します。
「コンテナへのデプロイ」ビルドステップで、サーバー URL、ユーザー名、パスワードなどのデプロイメント情報を入力します。
[保存] をクリックして、Jenkins ジョブ構成を保存します。
これで、Jenkins はソース コードが変更されたときにアプリケーションを自動的にビルドしてテストします。ビルドとテストが成功すると、Jenkins は指定されたサーバーにアプリケーションを自動的にデプロイします。
結論:
Jenkins を使用して Git コードを自動的にデプロイすることは、時間と労力を節約する強力かつ簡単な方法です。このプロセスを使用すると、Jenkins はアプリケーションを自動的に構築、テスト、デプロイし、反復とデプロイのプロセスを高速化します。より高速で高品質なコード配信を実現するために、このプロセスを開発パイプラインに統合することを検討してください。
以上がJenkins を使用して Git コードを自動的にデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。