-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add CI for testing and preview builds #6
Comments
Hi Benson Thank you for the recommendation, you can also contribute it by Let me know incase you need any further details for you to contribute @bkmgit |
Can make a PR. For deployment previews, do you have a preferred provider, for example Vercel, Netlify, Cloudflare |
Yes |
Ok, thanks. It seems that docs.sarufi.io is hosted on AWS, so possibly that could also be used for previews? See for example https://significa.co/blog/deploy-previews-aws |
@Kalebu Started on script to build the site using GitHub actions https://github.com/bkmgit/sarufi-docs/blob/ci-build/.github/workflows/build-site.yml |
Possibly also helpful https://github.com/rossjrw/pr-preview-action |
@Kalebu Usng CI to generate and deploy the site. A sample deployment is available here. The CI file is available here At present it deploys in the organization where the changes are made. it may be better to deploy within https://github.com/Neurotech-HQ/sarufi-docs when pull request is made and then generate a link note that a directory is made for each deployment. These can be cleaned up, say after one week. Otherwise, if you prefer to use Netflify/Cloudflare/Vercel/AWS please make an account that I can use to configure deployments on. |
https://docusaurus.io/docs/deployment
The text was updated successfully, but these errors were encountered: