Maison >développement back-end >tutoriel php >Tutoriel d'installation et de configuration de l'environnement PHP CI/CD
Résumé : Tutoriel de configuration de l'environnement PHP CI/CD : Créez un projet CircleCI et connectez-vous au référentiel GitHub. Configurez le script CircleCI dans le fichier config.yml, y compris la version, l'image Docker et les étapes de construction. Ajoutez les fichiers composer.json, composer.lock et app.php au projet. Créez un dossier .circleci dans le référentiel et copiez le fichier config.yml. Pousser les modifications déclenche le pipeline. CircleCI fournit des résultats de tests et des informations sur l'état de la construction.
Tutoriel d'installation et de configuration de l'environnement PHP CI/CD
Introduction
Les processus de création, d'intégration et de livraison continue (CI/CD) sont essentiels au maintien de l'efficacité des processus de développement logiciel modernes. Cet article vous guidera étape par étape dans la mise en place d'un environnement CI/CD pour les projets PHP.
Prérequis
Configuration du workflow CI/CD
.circleci/config.yml
du projet : .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
Cas pratique
Ajouter le contenu suivant à votre projet :
fichier composer.json : définit les dépendances du projet fichier composer.lock : instantané des dépendances installées
fichier app.php
: contient le code source du projet
paramètres du référentiel
.circleci
dans votre référentiel. config.yml
dans le dossier .circleci
. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!