This commit is contained in:
@@ -37,6 +37,9 @@ jobs:
|
|||||||
check_secret "LLAMACPP_API_KEY" "本地LLM/Embedding不可用"
|
check_secret "LLAMACPP_API_KEY" "本地LLM/Embedding不可用"
|
||||||
check_secret "DB_PASSWORD" "PostgreSQL数据库不可用"
|
check_secret "DB_PASSWORD" "PostgreSQL数据库不可用"
|
||||||
check_secret "QDRANT_API_KEY" "Qdrant向量数据库不可用"
|
check_secret "QDRANT_API_KEY" "Qdrant向量数据库不可用"
|
||||||
|
check_secret "MAIL_USERNAME" "邮件通知不可用"
|
||||||
|
check_secret "MAIL_PASSWORD" "邮件通知不可用"
|
||||||
|
check_secret "MAIL_TO" "邮件通知不可用"
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "💡 提示:如果看到警告,请在 Gitea 仓库 Settings → Secrets 中添加对应密钥"
|
echo "💡 提示:如果看到警告,请在 Gitea 仓库 Settings → Secrets 中添加对应密钥"
|
||||||
@@ -46,6 +49,9 @@ jobs:
|
|||||||
LLAMACPP_API_KEY: ${{ secrets.LLAMACPP_API_KEY }}
|
LLAMACPP_API_KEY: ${{ secrets.LLAMACPP_API_KEY }}
|
||||||
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
|
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
|
||||||
QDRANT_API_KEY: ${{ secrets.QDRANT_API_KEY }}
|
QDRANT_API_KEY: ${{ secrets.QDRANT_API_KEY }}
|
||||||
|
MAIL_USERNAME: ${{ secrets.MAIL_USERNAME }}
|
||||||
|
MAIL_PASSWORD: ${{ secrets.MAIL_PASSWORD }}
|
||||||
|
MAIL_TO: ${{ secrets.MAIL_TO }}
|
||||||
|
|
||||||
- name: 确保基础镜像已拉取
|
- name: 确保基础镜像已拉取
|
||||||
run: |
|
run: |
|
||||||
@@ -88,3 +94,47 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
cd docker
|
cd docker
|
||||||
docker compose ps
|
docker compose ps
|
||||||
|
|
||||||
|
- name: 发送邮件通知(成功)
|
||||||
|
if: success()
|
||||||
|
uses: dawidd6/action-send-mail@v3
|
||||||
|
with:
|
||||||
|
server_address: smtp.qq.com
|
||||||
|
server_port: 587
|
||||||
|
username: ${{ secrets.MAIL_USERNAME }}
|
||||||
|
password: ${{ secrets.MAIL_PASSWORD }}
|
||||||
|
subject: "✅ AI Agent 构建成功 - ${{ github.repository }}"
|
||||||
|
body: |
|
||||||
|
构建成功!
|
||||||
|
|
||||||
|
仓库: ${{ github.repository }}
|
||||||
|
分支: ${{ github.ref }}
|
||||||
|
提交: ${{ github.sha }}
|
||||||
|
提交者: ${{ github.actor }}
|
||||||
|
提交信息: ${{ github.event.head_commit.message }}
|
||||||
|
|
||||||
|
查看详情: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
|
||||||
|
to: ${{ secrets.MAIL_TO }}
|
||||||
|
from: GitHub Actions <${{ secrets.MAIL_USERNAME }}>
|
||||||
|
|
||||||
|
- name: 发送邮件通知(失败)
|
||||||
|
if: failure()
|
||||||
|
uses: dawidd6/action-send-mail@v3
|
||||||
|
with:
|
||||||
|
server_address: smtp.qq.com
|
||||||
|
server_port: 587
|
||||||
|
username: ${{ secrets.MAIL_USERNAME }}
|
||||||
|
password: ${{ secrets.MAIL_PASSWORD }}
|
||||||
|
subject: "❌ AI Agent 构建失败 - ${{ github.repository }}"
|
||||||
|
body: |
|
||||||
|
构建失败!
|
||||||
|
|
||||||
|
仓库: ${{ github.repository }}
|
||||||
|
分支: ${{ github.ref }}
|
||||||
|
提交: ${{ github.sha }}
|
||||||
|
提交者: ${{ github.actor }}
|
||||||
|
提交信息: ${{ github.event.head_commit.message }}
|
||||||
|
|
||||||
|
查看详情: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
|
||||||
|
to: ${{ secrets.MAIL_TO }}
|
||||||
|
from: GitHub Actions <${{ secrets.MAIL_USERNAME }}>
|
||||||
|
|||||||
Reference in New Issue
Block a user