I've implemented a better Dockerfile for build and also automatic actions that allow deploy.
The tutorial how to build using docker was updated in the Readme.
Four new actions were added:
rebase. When you type /rebase in PR, it will trigger automatic rebase. This rebase might fail, if there are problems, however as a first try for low effort rebasing it's perfect.
Auto-build and deploys were added.
When you deploy to master branch, the new state is built and deployed to production (kleobis).
When you deploy to integration branch, the new state is built and deployed to dev server (kyzikos).
When you type /deploy in PR, it will automatically trigger deploy of the source branch of the PR to dev server.
The build takes around 4 minutes and currently it's not being cached. Caching it could speed it up to about 15 seconds, but both premade github actions offering this functionality are not working for us.
Master is now protected. If you want to commit to master, you should do PR and have at least 1 review. If you are admin, you can override this restriction.
I've implemented a better Dockerfile for build and also automatic actions that allow deploy.
The tutorial how to build using docker was updated in the Readme.
Four new actions were added:
/rebase
in PR, it will trigger automatic rebase. This rebase might fail, if there are problems, however as a first try for low effort rebasing it's perfect.Auto-build and deploys were added.
master
branch, the new state is built and deployed toproduction
(kleobis).integration
branch, the new state is built and deployed to dev server (kyzikos
)./deploy
in PR, it will automatically trigger deploy of the source branch of the PR to dev server. The build takes around 4 minutes and currently it's not being cached. Caching it could speed it up to about 15 seconds, but both premade github actions offering this functionality are not working for us.Master is now protected. If you want to commit to master, you should do PR and have at least 1 review. If you are admin, you can override this restriction.