POC-GHActions-CI-PHPLaravel

🔬 Proof of Concept of a Laravel (PHP) project using GitHub Actions for build, testing and deploy

MIT License

Stars
1
Committers
4

PoC GitHub Actions CI pipeline Laravel (PHP)

🔬 PoC of a Laravel (PHP) project using GitHub Actions for pipelines


This repository is a playground/sandbox of a Laravel (PHP) project/solution using GitHub Actions to:

  • GIT Checkout
  • Configure environment (PHP, Composer, Java - for SonarCloud scanner)
  • Cache dependencies (SonarCloud scanner and packages)
  • Restore
  • Build
  • Test
  • Code Quality & Metrics (Sonar Cloud, Codacy, Code Climate, Snyk, Codecov, CodeFactor)
  • Request approval to publish/deploy
  • Upload artifacts via FTP
  • Login to SSH and execute commands

In this blog article Using GitHub Actions to create a Laravel (PHP) pipeline. Build, test, and deploy! I explain what is done in this repository.

Badges
Extracted from project README's
wakatime GitHub license GitHub last commit Build Deploy PHP Lint Maintainability Test Coverage CodeFactor