Since I use gitmoji and karma syntax it generates a github release changelog that is very easy to read for us and for clients.
After wards in the after:git:release hook of release-it I have a set of commands that does the following:
ssh to dev server & zip latest release & push to s3
ssh to live serverX & download latest release from s3 * unzip & do database migrations
This is quite practical as I just have to run release-it in the folder of the project and it generates and does everything. It also means dev and live server are a perfect file copy even installed packages.
We still have a staging server as well for all ongoing testing.
A simple process:
I use release-it
github.com/release-it/release-it
Since I use gitmoji and karma syntax it generates a github release changelog that is very easy to read for us and for clients.
After wards in the
after:git:release
hook of release-it I have a set of commands that does the following:This is quite practical as I just have to run
release-it
in the folder of the project and it generates and does everything. It also means dev and live server are a perfect file copy even installed packages.We still have a staging server as well for all ongoing testing.
Wow! I like your GitHub dark mode, can you share the extension, please!
This is just the Github Desktop app:
desktop.github.com/
you can use chrome dark reader extension