SmartParks/.gitea/workflows/dev.yml
mocheng 312cc2f192
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 23s
cicd
2025-06-23 14:45:21 +08:00

55 lines
1.5 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

name: Gitea Actions Demo
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
on: [push]
jobs:
Explore-Gitea-Actions:
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: http://47.109.37.87:3000/bichangxiong/checkout@v4 # 使用 Gitea 镜像
# uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20' # 指定版本,如 18、20或 'lts'
# - name: Set up JDK 17
# uses: actions/setup-java@v4
# with:
# java-version: '17'
# distribution: 'temurin'
# cache: maven
- name: Build with Maven
run: mvn -B clean package -DskipTests --file pom.xml
- name: Start Spring Cloud Services
run: |
# 启动顺序示例:注册中心 -> 配置中心 -> 网关 -> 业务服务
echo "Starting Server..."
java -jar $(find target -name '*Property*.jar' | head -1) &
SERVER_PIDS[0]=$!
# 等待注册中心启动
sleep 30
# 输出服务状态
for pid in "${SERVER_PIDS[@]}"; do
if ps -p $pid > /dev/null; then
echo "Service with PID $pid is running."
else
echo "Service with PID $pid has stopped."
exit 1
fi
done
# 保持工作流运行,避免服务被终止
wait
env:
JAVA_OPTS: "-Xmx512m -Xms256m"
timeout-minutes: 20