Merge pull request #1371 from infinitycat233/dev
feat: 更新action修改dev构建策略为每日0点构建 更新 Dockerfile,添加 git 安装步骤以支持插件安装
This commit is contained in:
5
.github/workflows/docker-image.yml
vendored
5
.github/workflows/docker-image.yml
vendored
@@ -1,11 +1,12 @@
|
||||
name: Docker Build and Push
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 0 * * *'
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- classical
|
||||
- dev
|
||||
tags:
|
||||
- "v*.*.*"
|
||||
- "v*"
|
||||
@@ -24,6 +25,7 @@ jobs:
|
||||
- name: Check out git repository
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
ref: ${{ github.event_name == 'schedule' && 'dev' || github.ref }}
|
||||
fetch-depth: 0
|
||||
|
||||
# Clone required dependencies
|
||||
@@ -77,6 +79,7 @@ jobs:
|
||||
- name: Check out git repository
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
ref: ${{ github.event_name == 'schedule' && 'dev' || github.ref }}
|
||||
fetch-depth: 0
|
||||
|
||||
# Clone required dependencies
|
||||
|
||||
@@ -25,6 +25,8 @@ WORKDIR /MaiMBot
|
||||
# 复制依赖列表
|
||||
COPY requirements.txt .
|
||||
|
||||
RUN apt-get update && apt-get install -y git
|
||||
|
||||
# 从编译阶段复制 LPMM 编译结果
|
||||
COPY --from=lpmm-builder /usr/local/lib/python3.13/site-packages/ /usr/local/lib/python3.13/site-packages/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user