工作流恢复
This commit is contained in:
@@ -14,7 +14,7 @@ jobs:
|
|||||||
packages: write
|
packages: write
|
||||||
|
|
||||||
env:
|
env:
|
||||||
REMOTE_DEPLOY_PATH: /workspace/workspace_aida/DevelopVersion/develop-MS-version-aida-back
|
REMOTE_DEPLOY_PATH: /workspace/workspace_aida/DevelopVersion/master-aida-seller-back
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: 0.记录开始时间
|
- name: 0.记录开始时间
|
||||||
@@ -24,7 +24,7 @@ jobs:
|
|||||||
- name: 1.检出代码
|
- name: 1.检出代码
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
ref: dev/3.1_release_merge_MS
|
ref: master
|
||||||
|
|
||||||
- name: 2.Set up JDK 21
|
- name: 2.Set up JDK 21
|
||||||
uses: actions/setup-java@v5
|
uses: actions/setup-java@v5
|
||||||
@@ -64,7 +64,7 @@ jobs:
|
|||||||
# 新增:打印当前构建分支(两种方式双重确认)
|
# 新增:打印当前构建分支(两种方式双重确认)
|
||||||
echo "当前工作目录分支:$(git branch --show-current)"
|
echo "当前工作目录分支:$(git branch --show-current)"
|
||||||
echo "Gitea检出分支:${{ github.ref_name }}"
|
echo "Gitea检出分支:${{ github.ref_name }}"
|
||||||
echo "预期构建分支:dev/3.1_release_merge_MS"
|
echo "预期构建分支: master"
|
||||||
echo "========================"
|
echo "========================"
|
||||||
mvn -B clean install -DskipTests -Pdev 2>&1
|
mvn -B clean install -DskipTests -Pdev 2>&1
|
||||||
# 检查构建是否成功
|
# 检查构建是否成功
|
||||||
@@ -81,7 +81,7 @@ jobs:
|
|||||||
VOLUME /tmp
|
VOLUME /tmp
|
||||||
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
|
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
|
||||||
RUN echo 'Asia/Shanghai' > /etc/timezone
|
RUN echo 'Asia/Shanghai' > /etc/timezone
|
||||||
ADD ./aida-0.0.1-SNAPSHOT.jar /app.jar
|
ADD ./aida-seller-1.0.0.jar /app.jar
|
||||||
ENTRYPOINT ["java","-jar","/app.jar"]
|
ENTRYPOINT ["java","-jar","/app.jar"]
|
||||||
EOF
|
EOF
|
||||||
echo "Dockerfile内容:"
|
echo "Dockerfile内容:"
|
||||||
@@ -93,8 +93,8 @@ jobs:
|
|||||||
cat > docker-compose.yml << 'EOF'
|
cat > docker-compose.yml << 'EOF'
|
||||||
version: '3'
|
version: '3'
|
||||||
services:
|
services:
|
||||||
aida_back:
|
master-aida-seller:
|
||||||
container_name: develop-aida-ms
|
container_name: master-aida-seller
|
||||||
build: .
|
build: .
|
||||||
volumes:
|
volumes:
|
||||||
# 数据挂载
|
# 数据挂载
|
||||||
@@ -102,7 +102,7 @@ jobs:
|
|||||||
- ./temp:/temp
|
- ./temp:/temp
|
||||||
- ./uploads:/temp/uploads
|
- ./uploads:/temp/uploads
|
||||||
ports:
|
ports:
|
||||||
- '10092:10092'
|
- '10093:10093'
|
||||||
networks:
|
networks:
|
||||||
- aida_java_net
|
- aida_java_net
|
||||||
restart: always
|
restart: always
|
||||||
@@ -148,33 +148,4 @@ jobs:
|
|||||||
echo "验证容器状态..."
|
echo "验证容器状态..."
|
||||||
docker compose ps
|
docker compose ps
|
||||||
echo "部署完成!"
|
echo "部署完成!"
|
||||||
EOF_SSH
|
EOF_SSH
|
||||||
|
|
||||||
- name: 10.发送构建结果邮件
|
|
||||||
if: always() # 无论上一步是否失败,都执行此步骤
|
|
||||||
uses: dawidd6/action-send-mail@v3
|
|
||||||
with:
|
|
||||||
|
|
||||||
from: ${{ secrets.MAIL_USERNAME }}
|
|
||||||
# --- 邮件配置 ---
|
|
||||||
server_address: smtp.gmail.com # 替换为你的SMTP服务器地址
|
|
||||||
server_port: 465 # 替换为你的SMTP端口 (通常是465或587)
|
|
||||||
username: ${{ secrets.MAIL_USERNAME }} # 存储在Secrets中的邮箱用户名
|
|
||||||
password: ${{ secrets.MAIL_PASSWORD }} # 存储在Secrets中的邮箱密码
|
|
||||||
subject: 'Gitea Actions 构建通知: ${{ job.status }} - AiDA back-java Develop'
|
|
||||||
# 收件人列表,可以根据需要更改
|
|
||||||
to: 'cgzhou@aidlab.hk,zchengrong@yeah.net' # 替换为实际收件人邮箱
|
|
||||||
|
|
||||||
# --- 邮件正文内容 ---
|
|
||||||
body: |
|
|
||||||
项目: AiDA back-java Develop
|
|
||||||
分支: dev/3.1_release_merge_MS
|
|
||||||
|
|
||||||
🎉 构建结果: ${{ job.status }}
|
|
||||||
|
|
||||||
📅 构建时间: ${{ steps.build_start_time.outputs.current_time }}
|
|
||||||
|
|
||||||
🔗 构建链接: ${{ gitea.server_url }}/${{ gitea.repository.owner.name }}/${{ gitea.repository.name }}/actions/runs/${{ gitea.run_id }}
|
|
||||||
|
|
||||||
# 确保邮件内容为纯文本,或者你可以设置为 html: true 并调整 body
|
|
||||||
content_type: text/plain
|
|
||||||
Reference in New Issue
Block a user