(04) Deploy Laravel App on Server Using Github Actions | Build CI/CD Pipeline with GitHub Actions

preview_player
Показать описание
How to build a CI/CD pipeline with GitHub Actions
What is GitHub Actions? How CI/CD & automation work on GitHub

GitHub Actions
Automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd like, including CI/CD, and combine actions in a completely customized workflow.

Continuous Integration / Continuous Delivery (CI/CD) has long been—and continues to be—the domain of DevOps experts. But with the introduction of native CI/CD to GitHub in 2019 via GitHub Actions, it’s easier than ever to bring CI/CD directly into your workflow right from your repository.

Automate your workflow from idea to production
GitHub Actions makes it easy to automate all your software workflows
GitHub Actions connects all of your tools to automate every step of your development workflow. Easily deploy to any cloud, create tickets in Jira, or publish a package to npm
GitHub Actions empowers teams to define highly advanced pipelines without losing the focus on simplicity

What are GitHub Actions and how do they work
What can you do with GitHub Actions?
Automate everything within the GitHub flow.
Get the full guide to learn more about GitHub Actions
Github Ci CD actions
how to create github workflow
how to automate code deployment using github actions
how to create yml file for github actions
how to configure github actions

#php
#phplaravel
#laravel
#webdevelopment
#cdl
#career_development_lab
#hadayatniazi
#coding
#technology
Рекомендации по теме
Комментарии
Автор

Also for that kind of scenario, do I need to add the code that will install composer and add .env file to yml file again?

gaton
Автор

Good but what about if we add some migration files locally
and we need after upload migrate this database to live db ?

abdallakaram
Автор

This is a very series. Am really happy to find this. Now i have a project which live (on server) already, it doesn't have yml file. If I add some features to the code on the repo and create yml file which will deploy it to server directly. Is it that only the new features will be push to live server or the entire project will be push to live server again?

gaton
Автор

After deploy, i couldn't see any folder in my laravel folder like you experienced, pls how did you fixed that?

samueltabe
Автор

After copying what you've done i got my laravel file deployed into a appName inside public_html but i nothings happens which is normal i have no link into my laravel public folder so how did you do it please

issamtaki
Автор

I get an error saying when deploying on the sync files stage
"Error: Error: Timeout (control socket)"

taofeekadekunle