I need to set up CI and CD for SuiteCRM.
Now the question is, which files that are maybe in the .gitignore are important for deployment or can i just checkout the git repo on the server? I havent seen much code so i dont really now how suite handles configuration.
SuiteCRM as it comes out of Git is not the same as the app after installation. The installer does a LOT of stuff (there is an automated installer, though).
SuiteCRM changes itself. Users can go into Studio and it will create new PHP files.
SuiteCRM’s customizations are divided between files (like vardefs, layouts, etc) and database
I’d say it’s easier to create an automated initial install, it’s harder to keep a customized, deployed app up to date with changes from git…