Ideas for minimum PHP pipeline for a small team

This page summarizes the projects mentioned and recommended in the original post on /r/PHP

Cloudways' Black Friday Offer - 1st Choice of Developers
Cloudways: Devs' 1st choice for managed hosting! Pick from top-tier Cloud providers like DigitalOcean, AWS, and GCE. Limited-time deal: 40% OFF for 4 Months + 40 Free Migrations.
platform.cloudways.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Deployer

    The PHP deployment tool with support for popular frameworks out of the box

    The easiest way to switch from your current ssh -> git pull deployment to CI deployment is the switch to Deployer. https://deployer.org/ which is doing something similar but in a blue/green deployment way. A github action for it can look like this:

  • Cloudways

    Cloudways' Black Friday Offer - 1st Choice of Developers. Cloudways: Devs' 1st choice for managed hosting! Pick from top-tier Cloud providers like DigitalOcean, AWS, and GCE. Limited-time deal: 40% OFF for 4 Months + 40 Free Migrations.

    Cloudways logo
  • GrumPHP

    A PHP code-quality tool

  • bref

    Serverless PHP on AWS Lambda

    If you’re deploying in AWS and depending on your app I’d highly recommend using https://bref.sh/. When we changed it made our deploy pipeline so much simpler and our AWS bill much cheaper. Plus infrastructure as code is so useful (we don’t have dedicated dev ops in a team of about 20). Things like adding GD, upgrading PHP, or even adding a redis server become 1 (or a few) lines of change which you can PR and test on staging just like other code changes.

  • discord-commands

    PHP Library for building Discord commands and messages (by more-cores)

    IMO you wouldn't want them posted as comments, the build status shows up as a pass/fail on the PR as well as each commit (see https://github.com/more-cores/discord-commands/pull/10 and the checkmark/x next to each commit hash). Clicking on it will provide more details on the build.

  • cz-cli

    The commitizen command line utility. #BlackLivesMatter

    Same thing with git commits. Something like commitizen. It forces a specific format of your commits. And if you're using an associated issue/bug tracker that can automatically link to commits you can set up to format like that.

  • legacy-docs

    Discontinued The main docs site for Lando

    Don't build your own. Use something like Platform.sh for hosting/dev hosting, and Lando for local development. Then move on with life.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Recommended Code Review Plugin for Github?

    2 projects | /r/laravel | 6 Jun 2023
  • PHPUnit, do i need to learn it?

    5 projects | /r/PHP | 6 Jan 2023
  • How to Build and Distribute Beautiful Command-Line Applications with PHP and Composer

    20 projects | dev.to | 12 Feb 2022
  • I made a library that allows reflection on files through static analysis

    3 projects | /r/PHP | 21 Jan 2022
  • PHP-backend Roadmap

    9 projects | dev.to | 11 Sep 2021