Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 2.64 KB

File metadata and controls

65 lines (48 loc) · 2.64 KB

Test Deployment for Data Catalog Resources 🔐

GitHub Pages Build Status

This branch contains the test deployment infrastructure with random URL paths to minimize undesired page visits from public.

Deployment Environments

Environment Branch URL Pattern Access
Production main https://biosustain.github.io/data-catalog-resources/ ✅ Public
Test Staging test-deploy https://biosustain.github.io/data-catalog-resources/test-`{random12}` ✅ Public with unique URLs
PR Previews PR branch https://biosustain.github.io/data-catalog-resources/pr-`{number}`-`{random16}` ✅ Public with unique URLs

Quick Start

PR Previews (Automatic)

# Create PR → Preview deployed automatically
git checkout -b feature/new-docs
git push origin feature/new-docs
# Check PR comment for secure URL

Test Deployment (Manual)

# Deploy to secure test environment
git checkout test-deploy
git merge feature/your-branch
git push origin test-deploy
# Check GitHub Actions log for secure URL

Workflows

Test Deployment (test-deploy.yml)

PR Preview (pr-preview.yml)

Production (build_website.yaml)

Troubleshooting

Common Issues

  • Build failures: Check GitHub Actions, test locally with rm -rf _build && sphinx-build -b html . _build
  • Missing URL: Check PR comments or workflow logs for secure URL
  • URL broken: Verify complete random URL from logs/comments
  • Preview not updating: New commits = new random URLs, check latest comment

Support

  1. Check GitHub Actions logs
  2. Create new issue with branch/commit details
  3. Contact Ding He at BRIGHT

Research Data Management Team | BRIGHT