Setting up CI/CD Pipelines to automatically test, build and deploy the landing page of GITAM Aero Astro Club using Github actions and Vercel.
[x] Configuring Next.js Project
Make sure the project files are set up and configured locally having a structure of pages/(all the next.js pages), public/ (static images and files), and package.json (project dependencies and scripts).
[x] Setting up Vercel for the deployment.
Signing up into the Vercel Account using GITAM Aero Astro Club account credentials and linking the repository to the Vercel account.
[x] Configuring the Deployment
Choose the main branch to deploy while Vercel will automatically configure the build and deployment settings for this landing page.
[x] Set up the GitHub Actions for CI/CD as .github/workflows/ and add ci.yml file.
[x] Set up GitHub Secrets
[x] Test the Pipeline.
Expected Outcome
A fully functional CI/CD Pipeline that automatically deploys changes to the Landing page whenever the code is pushed to the main branch.
Setting up CI/CD Pipelines to automatically test, build and deploy the landing page of
GITAM Aero Astro Club
using Github actions and Vercel.[x] Configuring Next.js Project Make sure the project files are set up and configured locally having a structure of
pages/
(all the next.js pages),public/
(static images and files), andpackage.json
(project dependencies and scripts).[x] Setting up Vercel for the deployment. Signing up into the Vercel Account using GITAM Aero Astro Club account credentials and linking the repository to the Vercel account.
[x] Configuring the Deployment Choose the
main
branch to deploy while Vercel will automatically configure the build and deployment settings for this landing page.[x] Set up the GitHub Actions for CI/CD as
.github/workflows/
and addci.yml
file.[x] Set up GitHub Secrets
[x] Test the Pipeline.
Expected Outcome A fully functional CI/CD Pipeline that automatically deploys changes to the Landing page whenever the code is pushed to the
main
branch.