I’m trying to understand your question a bit better. Are you looking for tips on how to integrate a Radicle git repository with an existing CI/CD system? Or are you asking how Radicle uses a CI/CD system in their development? Something else?
To give an example from my own experience:
I use Radicle to backup my GitHub repositories. I’ve got a guide here. For CI/CD I use Jenkins, which integrates with GitHub webhooks.
I haven’t done it yet, but I intend to leverage the GitHub webhooks to sync the GitHub and Radicle repositories on each new version release.
I’m considering using Radicle as a replacement for GitHub entirely.
I’m looking to understand if it is technically possible to use CI/CD tools with Radicle to deploy specified files to a decentralized hosting service like Arweave/IPFS? Or if CI/CD integrations are on the product roadmap for Radicle if not currently available?
Here is the ideal integrations flow for decentralized hosting of content guides created by a community:
DAO collaborates on content in a Markdown based app, e.g. HackMD, Notion, Gitbook, Skiff, and etc.
Commits from the app are pushed to a Radicle feature branch.
The feature branch is merged to a release branch.
The release branch auto deploys the changes to Arweave/IPFS for updating the publicly available content.
From what I understand brainstorming this concept on Discord is that given a webhook to connect Radicle to an existing CI/CD tool I could trigger the said deploys to an Arweave/IPFS.