在项目根目录创建 .gitlab-ci.yml,定义构建、测试、部署等阶段:
stages:
build_job:
stage: build
script:
- echo “Building…”
- ./gradlew build
test_job:
stage: test
script:
- echo “Running tests…”
- ./gradlew test
deploy_job:
stage: deploy
script:
- echo “Deploying to $CI_ENVIRONMENT_NAME…”
environment: production
运行流水线:每次 push 或 MR 都会触发;确保已注册并运行 GitLab Runner,为不同环境配置变量与保护规则。
通过 CI/CD 将构建、测试、部署纳入版本控制闭环,可显著降低人工失误并加速交付。