XF 2.2 CI/CD

Rasmus Vind

Well-known member
As most sensible people, my add-ons are stored in Git. I don’t commit built zips into my repository as that’s bad form.
I would like to use CI/CD to automatically build new versions of my add-ons when I push. But that requires a database for cmd.php to run.
One way is to host a database publicly accessible from the CI/CD script. But I would rather not.
There’s also the complication of the runner to download XF in a way that doesn’t lead to piracy, but I think that’s what the artifact systems are for.

Any thoughts?

EDIT:
I found an article on GitLab about this topic https://docs.gitlab.com/ee/ci/services/
 
Last edited:
Back
Top Bottom