Files
zhangxiang af57504e8e refactor(deploy): 统一发布脚本为单一入口 scripts/deploy.sh
- 新增 scripts/deploy.sh,支持 build/deploy/rollback/status 子命令
- 删除 deploy.sh、deploy-dist.sh、scripts/deploy-static.sh、scripts/deployment/deploy-production.sh
- Jenkinsfile 部署/回滚改为调用统一脚本,移除内联部署逻辑与 STATIC_DIR
- 同步 README、DEPLOYMENT、docs、CLAUDE.md、setup-cicd 与 package.json 脚本
2026-08-17 18:40:51 +08:00

38 lines
888 B
Bash

#!/bin/bash
JENKINS_URL="http://ci.f.novalon.cn:8080"
JENKINS_HOST="ci.f.novalon.cn"
JENKINS_PORT=8080
JENKINS_CONTAINER_NAME="jenkins"
JENKINS_IMAGE="jenkins/jenkins:lts-jdk17"
GITEA_URL="https://git.f.novalon.cn"
GITEA_HOST="git.f.novalon.cn"
GITEA_USERNAME="zhangxiang@novalon.cn"
GITEA_PASSWORD="qerqek-cavxaC-5jupri"
GITEA_TOKEN=""
JENKINS_ADMIN_USER="zhangxiang"
JENKINS_ADMIN_PASSWORD="Vaptyc-jadpe1-fywmaj"
JENKINS_API_TOKEN=""
SERVER_IP="139.155.109.62"
SERVER_USER="root"
DEPLOY_ROOT="/home/novalon/docker-app"
PROJECT_NAME="novalon-website"
DIST_DIR="dist"
NGINX_CONTAINER="novalon-nginx-secure"
DOMAIN="https://novalon.cn"
REPO_OWNER="novalon"
REPO_NAME="novalon-website"
JOB_NAME="novalon-website-ci-cd"
WEBHOOK_TOKEN="novalon-website-ci-token"
NODE_VERSION="18"
NPM_REGISTRY="https://registry.npmmirror.com"
BACKUP_RETENTION_COUNT=3
DOCKER_NETWORK="novalon-network"