AtlantaPHP February 2024 Online Meeting

8 views
Skip to first unread message

Chris Spruck

unread,
Feb 7, 2024, 5:50:55 PM2/7/24
to Atlanta PHP Announcements, Atlanta PHP

Announcing a new Meetup for the AtlantaPHP User Group!

When: Thursday, February 8th, 2024 — 7pm-9pm

Please RSVP at: https://www.meetup.com/atlantaphp/events/299064103/

PRESENTATION: "Ride the Pipelines and Deploy a PHP App. Cowabunga!" by Joshua Copeland

Join us live on YouTube at:
https://www.youtube.com/@MergePHP/streams

In the rapidly evolving landscape of web development, the deployment of PHP applications can be a complex and time-consuming process. This talk aims to demystify and streamline the deployment process by leveraging the powerful capabilities of GitHub Actions and GitLab Pipelines. We will start by introducing Continuous Integration/Continuous Deployment (CI/CD) principles and how they can be effectively applied to PHP projects.

The first part of the talk will focus on GitHub Actions. We will explore how to set up a basic workflow that includes steps for testing, building, and deploying a PHP application. This section will cover creating custom workflow files, configuring jobs, and managing dependencies. Special attention will be given to best practices for security and efficiency in a GitHub Actions environment.

Transitioning to GitLab Pipelines, the second part of the talk will delve into its unique features. We will demonstrate how to configure a .gitlab-ci.yml file for a PHP project, including setting up different stages for testing, building, and deploying. We’ll also discuss how to use GitLab’s built-in features like environment variables and caching to optimize the deployment process.Throughout the talk, practical examples and real-world scenarios will be used to illustrate key concepts.

By the end of this session, attendees will have a comprehensive understanding of how to effectively use GitHub Actions and GitLab Pipelines for deploying PHP applications. They will be equipped with the knowledge to set up their own CI/CD pipelines, leading to more efficient, reliable, and automated deployment processes.

---
Want to present at MergePHP? Sign up to speak with the link below. Technical talks are appreciated! Please make a note if it's a full-length or shorter lightning talk.

---

MergePHP is:

  • AtlantaPHP
  • AustinPHP
  • AZ PHP
  • BostonPHP
  • Kansas City PHP
  • PDX (Portland, OR)
  • San Diego PHP
  • SeattlePHP
  • UtahPHP
  • Vegas PHP
  • Vancouver PHP

Previous streams available at: https://www.youtube.com/c/MergePHP
Follow us on Mastodon: https://phpc.social/@merge
***
Speaker Signups: https://mphp.io/speakers

Suggest Speakers: https://mphp.io/suggest

Reply all
Reply to author
Forward
0 new messages