Преглед на файлове

Publish Agave docs (#2887)

* Add publish-docs.sh to build.sh

* Add debugging echos

* Fake being in CI

* Update vercel doc project names

* Remove debugging echos. Remove CI var.
Will Hickey преди 1 година
родител
ревизия
383b49fdc8
променени са 2 файла, в които са добавени 15 реда и са изтрити 4 реда
  1. 11 0
      docs/build.sh
  2. 4 4
      docs/publish-docs.sh

+ 11 - 0
docs/build.sh

@@ -15,3 +15,14 @@ source ../ci/rust-version.sh
 # Build from /src into /build
 npm run build
 echo $?
+
+# Publish only from merge commits and beta release tags
+if [[ -n $CI ]]; then
+  if [[ -z $CI_PULL_REQUEST ]]; then
+    if [[ -n $CI_TAG ]] && [[ $CI_TAG != $BETA_CHANNEL* ]]; then
+      echo "not a beta tag"
+      exit 0
+    fi
+    ./publish-docs.sh
+  fi
+fi

+ 4 - 4
docs/publish-docs.sh

@@ -9,15 +9,15 @@ fi
 CONFIG_FILE=vercel.json
 
 if [[ -n $CI_TAG ]]; then
-  PROJECT_NAME=docs-solana-com
+  PROJECT_NAME=docs-anza-xyz
 else
   eval "$(../ci/channel-info.sh)"
   case $CHANNEL in
   edge)
-    PROJECT_NAME=edge-docs-solana-com
+    PROJECT_NAME=edge-docs-anza-xyz
     ;;
   beta)
-    PROJECT_NAME=beta-docs-solana-com
+    PROJECT_NAME=beta-docs-anza-xyz
     ;;
   *)
     PROJECT_NAME=docs
@@ -151,4 +151,4 @@ EOF
   echo "VERCEL_TOKEN is undefined.  Needed for Vercel authentication."
   exit 1
 }
-vercel deploy . --local-config="$CONFIG_FILE" --confirm --token "$VERCEL_TOKEN" --prod
+vercel deploy . --local-config="$CONFIG_FILE" --yes --token "$VERCEL_TOKEN" --prod