Jenkins は現在最も人気のある自動ビルド ツールです。これを使用すると、さまざまな種類のアプリケーションを迅速に構築、テスト、展開できるため、ソフトウェア開発の効率が向上します。ここではJenkinsを使ってPHPの自動ビルド環境を構築する方法を紹介します。
ジェンキンスとは何ですか?
Jenkins は、Java ベースのオープンソース CI/CD (継続的統合/継続的デプロイメント) ツールです。構築、テスト、展開などのタスクを自動的に完了できるため、ソフトウェア開発の効率が効果的に向上します。 Jenkins には、さまざまなニーズの自動構築シナリオに対応するために、さまざまな言語で開発フレームワーク、テスト ツール、バージョン管理ツールなどと統合できる豊富なプラグイン エコシステムがあります。 Jenkins を使用すると、PHP アプリケーションをより簡単に操作し、アプリケーションを迅速にデプロイしてテストできます。
Jenkins 環境の構築
Jenkins の構築を開始する前に、まずシステムが Java 8 オペレーティング環境と Git 拡張機能をサポートしていることを確認する必要があります。次に、次の手順に従って Jenkins をセットアップします。
Linux 上で次のコマンドを使用して Jenkins をインストールします。インストールが完了したら、次のコマンドを使用して Jenkins を起動します。
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-get update sudo apt-get install jenkins
sudo systemctl start jenkins
ファイル内で
HTTP_PORT または JENKINS_PORT
エントリを見つけて、デフォルトのポート番号を置き換えます。たとえば、ポート番号を 8082 に変更します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo nano /etc/default/jenkins</pre><div class="contentsignin">ログイン後にコピー</div></div>
保存して終了し、次のコマンドを使用して Jenkins を再起動します。
HTTP_PORT=8082
Git プラグイン: GIT バージョン管理システムと統合するために使用されます。
Jenkins の構成
Git リポジトリ アドレスを指定します。GitHub のソース コード リポジトリを Jenkins と統合します。
Jenkins で PHP ビルド環境を構築する方法
Jenkins を構成した後、PHP ビルド環境に必要な構成とプラグインを追加する必要があります。 PHP ビルド環境をセットアップするには、次の手順を使用します。
PHP プラグインのインストール
PHP プラグインの構成
Jenkins コントロール パネルに移動し、[Jenkins の管理] > [グローバル ツール構成] を選択します。
Composer を Jenkins サーバーにインストールします。
コントロール パネルを開き、[プラグイン管理] を選択します。
phpunit --configuration test/phpunit.xml
通过在Jenkins中配置PHPUnit,我们可以在不离开Jenkins的情况下对我们的PHP代码库进行测试。
总结
在本文中,我们介绍了如何使用Jenkins搭建PHP的自动化构建环境,并介绍了配置PHP插件、安装Composer和使用PHPUnit进行测试的步骤。希望这篇文章能够帮助你搭建高效的Jenkins环境。
以上がJenkins を使用して PHP の自動ビルド環境を構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。