FIX: deploy workflow Go 下载源改 go.dev 官方(npmmirror/腾讯云无归档),go1.24.5
Some checks failed
Build and Deploy (service.xpcool.com) / build-and-deploy (push) Has been cancelled

This commit is contained in:
夏犀麟 2026-08-27 00:06:48 +08:00
parent 361e063b80
commit 8950dc83e9

View File

@ -1,7 +1,7 @@
# service.xpcool.com 自动部署Gitea act_runnerpush main/dev 触发 # service.xpcool.com 自动部署Gitea act_runnerpush main/dev 触发
# 注意点与前端差异 # 注意点与前端差异
# 1. 后端不是拷贝静态文件而是 Go 交叉编译 + Docker 镜像重建容器runner 已挂载 docker.sock # 1. 后端不是拷贝静态文件而是 Go 交叉编译 + Docker 镜像重建容器runner 已挂载 docker.sock
# 2. job 基础镜像 node:20-bullseye Go需下载 Go 1.23 工具链npmmirror GOPROXY goproxy.cn # 2. job 基础镜像 node:20-bullseye Go需下载 Go 1.24 工具链go.dev 官方GOPROXY goproxy.cn
# 3. 容器 env 通过 Gitea Actions secrets 注入DB_DSN 必须带 mysql: 类型前缀勿写死在仓库 # 3. 容器 env 通过 Gitea Actions secrets 注入DB_DSN 必须带 mysql: 类型前缀勿写死在仓库
# 4. 数据库结构变更请手动执行 manifest/sql/ 下脚本003004004b007workflow 不做自动 DDL # 4. 数据库结构变更请手动执行 manifest/sql/ 下脚本003004004b007workflow 不做自动 DDL
name: Build and Deploy (service.xpcool.com) name: Build and Deploy (service.xpcool.com)
@ -20,7 +20,8 @@ jobs:
set -e set -e
apt-get update -qq apt-get update -qq
apt-get install -y -qq git >/dev/null apt-get install -y -qq git >/dev/null
curl -fsSL https://npmmirror.com/mirrors/golang/go1.23.12.linux-amd64.tar.gz -o /tmp/go.tar.gz # npmmirror/腾讯云镜像无 golang 归档用官方 go.dev已实测 200
curl -fsSL https://go.dev/dl/go1.24.5.linux-amd64.tar.gz -o /tmp/go.tar.gz
mkdir -p /usr/local && tar -C /usr/local -xzf /tmp/go.tar.gz mkdir -p /usr/local && tar -C /usr/local -xzf /tmp/go.tar.gz
export PATH="/usr/local/go/bin:$PATH" export PATH="/usr/local/go/bin:$PATH"
echo "/usr/local/go/bin" >> "$GITHUB_ENV" echo "/usr/local/go/bin" >> "$GITHUB_ENV"