cloudflare/kumo

Public

mirrored from https://github.com/cloudflare/kumoAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
main

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

ci/versioning/deploy-kumo-docs-staging.sh

25lines · modecode

1#!/bin/bash
2set -euo pipefail
3
4# Kumo Docs Staging Deployment Script
5# Deploys kumo-docs to staging environment on merge to main
6
7echo "📚 Starting kumo-docs staging deployment..."
8
9# Verify Cloudflare credentials
10if [ -z "$CLOUDFLARE_API_TOKEN" ] || [ -z "$CLOUDFLARE_ACCOUNT_ID" ]; then
11 echo "❌ CLOUDFLARE_API_TOKEN and CLOUDFLARE_ACCOUNT_ID are required"
12 exit 1
13fi
14
15echo "🔨 Building @cloudflare/kumo library..."
16pnpm --filter @cloudflare/kumo build
17
18echo "🔨 Building kumo-docs..."
19pnpm --filter @cloudflare/kumo-docs-astro build
20
21echo "🚀 Deploying to staging..."
22cd packages/kumo-docs-astro
23pnpm exec wrangler deploy --env staging
24
25echo "🎉 Kumo docs staging deployment complete!"
26