Welcome to Portfolio-Auto, your one-stop solution for effortless portfolio deployment with GitHub Pages and GitHub Actions.
-
Streamlined Deployment: Deploy your portfolio website hassle-free using GitHub Actions and GitHub Pages.
-
Online and Local Methods: Choose between an online approach where you can simply commit and deploy or the local method with detailed instructions provided in our wiki.
-
CI/CD Automation: Benefit from automated Continuous Integration (CI) and Continuous Deployment (CD) with GitHub Actions. Your site gets built and deployed upon pushing to the
main
branch or creating a pull request tomain
.
Follow these simple steps to get your portfolio up and running:
-
Commit your portfolio changes.
-
Check the deployment. It's that easy with our online approach!
Or, if you prefer working locally:
-
Create a pull request from
dev
tomain
. -
Dive into our wiki for comprehensive instructions on local deployment.
Wondering how it all happens? We've got you covered:
-
Your portfolio deployment is powered by GitHub Pages, and it's automated by GitHub Actions.
-
Our
jekyll.yml
workflow in the.github/workflows
directory handles both CI and CD.
Get ready to unleash the magic of automated CI/CD for your portfolio. With Portfolio-Auto, it's as simple as a commit!
Let's make your portfolio shine! ✨