diff --git a/.teamcity/pipeline.yaml b/.teamcity/pipeline.yaml index 388131b..0bd4add 100644 --- a/.teamcity/pipeline.yaml +++ b/.teamcity/pipeline.yaml @@ -1,25 +1,24 @@ -name: zhican-admin - -on: - push: - branches: - - main +# VCS 触发器(只触发 main 分支)在 TeamCity UI / 项目 Kotlin DSL 中配置, +# YAML 格式仅描述 jobs 与 steps 结构。 jobs: - build: + Build: name: 构建 Docker 镜像 steps: - - name: Docker Build - script: | + - type: script + name: Docker Build + script-content: | docker build \ -f deploy/Dockerfile \ -t zhican-admin:latest \ . - deploy: + Deploy: name: 启动服务 - needs: build + dependencies: + - Build steps: - - name: Compose Up - script: | + - type: script + name: Compose Up + script-content: | docker compose -f deploy/compose.yaml up -d