修复:禁用Node.js缓存
Some checks failed
构建并部署 Spring Boot 应用 / build-and-deploy (push) Failing after 1m30s
Some checks failed
构建并部署 Spring Boot 应用 / build-and-deploy (push) Failing after 1m30s
This commit is contained in:
@@ -5,33 +5,34 @@ jobs:
|
|||||||
build-and-deploy:
|
build-and-deploy:
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
steps:
|
steps:
|
||||||
# --- 新增的关键步骤 ---
|
# 1. 设置 Node.js(禁用缓存)
|
||||||
- name: 为 Gitea Actions 设置 Node.js 环境
|
- name: 为 Gitea Actions 设置 Node.js 环境
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: '20' # 选择一个稳定的 LTS 版本,如 18 或 20
|
node-version: '20'
|
||||||
cache: 'npm' # 可选:缓存依赖以加速后续运行
|
cache: 'none' # 关键修改:禁用缓存
|
||||||
# 步骤1:获取最新的代码
|
|
||||||
|
# 2. 检出代码
|
||||||
- name: 检出代码
|
- name: 检出代码
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
# 步骤2:设置 Java 环境
|
# 3. 设置 Java 环境
|
||||||
- name: 设置 JDK 17
|
- name: 设置 JDK 17
|
||||||
uses: actions/setup-java@v4
|
uses: actions/setup-java@v4
|
||||||
with:
|
with:
|
||||||
java-version: '17'
|
java-version: '17'
|
||||||
distribution: 'temurin'
|
distribution: 'temurin'
|
||||||
|
|
||||||
# 步骤3:使用 Maven 打包应用
|
# 4. 使用 Maven 打包
|
||||||
- name: 使用 Maven 打包
|
- name: 使用 Maven 打包
|
||||||
run: mvn clean package -DskipTests
|
run: mvn clean package -DskipTests
|
||||||
|
|
||||||
# 步骤4:构建 Docker 镜像
|
# 5. 构建 Docker 镜像
|
||||||
- name: 构建 Docker 镜像
|
- name: 构建 Docker 镜像
|
||||||
run: |
|
run: |
|
||||||
docker build -t light-delivery-app:latest .
|
docker build -t light-delivery-app:latest .
|
||||||
|
|
||||||
# 步骤5:部署到应用服务器
|
# 6. 部署到服务器
|
||||||
- name: 部署到服务器
|
- name: 部署到服务器
|
||||||
env:
|
env:
|
||||||
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
|
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||||
|
Reference in New Issue
Block a user