Rumah >pembangunan bahagian belakang >tutorial php >Tutorial persediaan dan konfigurasi persekitaran CI/CD PHP
Abstrak: Tutorial persediaan persekitaran PHP CI/CD: Buat projek CircleCI dan sambung ke repositori GitHub. Konfigurasikan skrip CircleCI dalam fail config.yml, termasuk versi, imej Docker dan langkah binaan. Tambahkan fail composer.json, composer.lock dan app.php pada projek. Cipta folder .circleci dalam repositori dan salin fail config.yml. Menolak perubahan mencetuskan saluran paip. CircleCI menyediakan keputusan ujian dan membina maklumat status.
PHP CI/CD persediaan persekitaran dan tutorial konfigurasi
Pengenalan
Membina, menyepadukan dan proses penghantaran berterusan (CI/CD) adalah penting untuk mengekalkan kecekapan proses pembangunan perisian moden. Artikel ini akan membimbing anda langkah demi langkah dalam menyediakan persekitaran CI/CD untuk projek PHP.
Prasyarat
CI/CD konfigurasi aliran kerja
.circleci/config.yml
文件中添加以下脚本:version: 2.1 jobs: build: docker: - image: php:7.4 steps: - checkout - restore_cache: key: composer-cache-{{ checksum "composer.lock" }} - run: composer install - cache_restore: key: composer-cache-{{ checksum "composer.lock" }} - run: phpunit
实战案例
将以下内容添加到您的项目:
app.php
文件:包含项目的源代码存储库设置
.circleci
文件夹。config.yml
文件复制到 .circleci
Tambahkan skrip berikut dalam fail .circleci/config.yml
projek: Kes praktikal
Tambah kandungan berikut pada projek anda:
Failcomposer.json: mentakrifkan dependencies projek fail composer.lock: petikan kebergantungan yang dipasang
app.php
fail: mengandungi kod sumber untuk projek
tetapan repositori
.circleci
dalam repositori anda. config.yml
ke folder .circleci
. Atas ialah kandungan terperinci Tutorial persediaan dan konfigurasi persekitaran CI/CD PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!