CI feature: integrate pull request preview environments #4954

Open
opened 2026-02-20 16:26:49 -05:00 by deekerman · 1 comment
Owner

Originally created by @waveywaves on GitHub (Feb 10, 2023).

I would like to support SuiteCRM by implementing Uffizzi preview environments.
Disclaimer: I work on Uffizzi.

Uffizzi is a Open Source full stack previews engine and our platform is available completely free for SuiteCRM (and all open source projects). This will provide maintainers with preview environments of every PR in the cloud, which enables faster iterations and reduces time to merge. You can see the open source repos which are currently using Uffizzi over here

Uffizzi is purpose-built for the task of previewing PRs and it integrates with your workflow to deploy preview environments in the background without any manual steps for maintainers or contributors.

We can go ahead and create an Initial PoC for you right away if you think there is value in this proposal.

Originally created by @waveywaves on GitHub (Feb 10, 2023). I would like to support SuiteCRM by implementing [Uffizzi](https://github.com/UffizziCloud/uffizzi) preview environments. Disclaimer: I work on [Uffizzi](https://github.com/UffizziCloud/uffizzi). Uffizzi is a Open Source full stack previews engine and our platform is available completely free for SuiteCRM (and all open source projects). This will provide maintainers with preview environments of every PR in the cloud, which enables faster iterations and reduces time to merge. You can see the open source repos which are currently using Uffizzi over [here](https://uffizzi.notion.site/) Uffizzi is purpose-built for the task of previewing PRs and it integrates with your workflow to deploy preview environments in the background without any manual steps for maintainers or contributors. We can go ahead and create an Initial PoC for you right away if you think there is value in this proposal.
Author
Owner

@pgorod commented on GitHub (Feb 10, 2023):

Thanks, that looks interesting.

What exactly is a preview environment? You launch a container, install SuiteCRM in it, and host it somewhere for us to test, is that it?

And this happens for every PR?

I don't suppose you keep all of that running all the time, I suppose you just trigger the deploy when somebody is requesting to view it. How long do you think it would take to deploy a SuiteCRM container?

@pgorod commented on GitHub (Feb 10, 2023): Thanks, that looks interesting. What exactly is a preview environment? You launch a container, install SuiteCRM in it, and host it somewhere for us to test, is that it? And this happens for every PR? I don't suppose you keep all of that running all the time, I suppose you just trigger the deploy when somebody is requesting to view it. How long do you think it would take to deploy a SuiteCRM container?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SuiteCRM-SuiteCRM#4954
No description provided.