Jenkins は、ソフトウェアの構築、テスト、デプロイなどのタスクの自動化に役立つ、広く使用されているオープンソース自動化サーバーです。このブログ投稿では、PHP を使用して Jenkins をセットアップする手順を説明し、単純な「Hello, World!」と「Hello, World!」の両方の最初のパイプラインを実行する方法を説明します。たとえば、Jenkins を使用して Git リポジトリから PHP プロジェクトを実行します。
始める前に、次のものが揃っていることを確認してください。
基本的な「Hello, World!」から始めます。 Jenkinsfile 構文に慣れるためのパイプライン。
「パイプライン」セクションまで下にスクロールします。
[定義] フィールドで、[パイプライン スクリプト] を選択します。
次の単純なパイプライン コードをスクリプト ボックスに貼り付けます:
素敵な
pipeline { agent any stages { stage('Hello') { steps { script { echo 'Hello, World!' } } } } }
この単純なパイプライン スクリプトには、文字列 Hello, World! を出力する 1 つのステージが含まれています。 Jenkins コンソール内。
次に、パイプラインを拡張して、GitHub リポジトリからコードをチェックアウトし、PHP スクリプトを実行します。
まだお持ちでない場合は、GitHub リポジトリに簡単な PHP ファイルを作成します。以下は、index.php ファイルの例です:
<?php echo 'helloworld'; ?>
このファイルを GitHub 上のリポジトリ (hello-php-jenkins など) にプッシュします。
「パイプライン」セクションで、「パイプライン スクリプト」を選択します。
デフォルトのパイプライン スクリプトを次のコードに置き換えます:
pipeline { agent any stages { stage('Hello') { steps { script { echo 'Hello, World!' } } } } }
注: Linux では、PowerShell を sh に置き換えて PHP コマンドを実行します。
おめでとうございます! 2 つの Jenkins パイプラインが正常に作成されました:
基本的な「Hello, World!」単にメッセージを出力するパイプライン。
GitHub から PHP プロジェクトをチェックアウトし、PHP スクリプトを実行する PHP Git パイプライン。
これらの手順に従うことで、Jenkins を使用してより複雑な PHP ベースのパイプラインを作成するための基盤が得られます。これはほんの始まりにすぎません。必要に応じて、テスト、デプロイ、その他の自動化タスクを Jenkins パイプラインに統合できます。
ジェンキンスさん、おめでとうございます!
以上がPHP を使用した Jenkins – 最初のパイプラインを実行するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。