artsy / artsy.github.io

The Artsy Engineering Open-Source Developers Blog
https://artsy.github.io
MIT License
1.08k stars 227 forks source link

Feat: Configure circleci for deployment #717

Closed pepopowitz closed 2 years ago

pepopowitz commented 2 years ago

WIP status:


Travis CI shut down the build server we were previously using. This PR attempts to configure circleci for deployment of artsy.github.io.

collaboration with @patrinoua @MrSltun @joeyAghion @dblandin

pepopowitz commented 2 years ago

We spent some time today trying to understand the deploy rake task so that we could modify it in a way that it doesn't push to the live site. We think we get it now, and our next steps are to modify the deploy task to push to a main_test branch, so we can serve that branch locally to make sure it looks like the real site, before we revert back to main and get this sucker merged.

MrSltun commented 2 years ago

We finally managed to get it working 🚀 !! Thanks @pepopowitz @patrinoua 🤝

in the last commits, we added some configuration into config.yml to test the build job on PRs, and run the deploy job on source!

patrinoua commented 2 years ago

@pepopowitz , @MrSltun awesome ! 🎉 🥳 🎉