gitlab的CICD使用记录
0 条评论1、首先安装gitlab
https://gitlab.cn/docs/jh/install/
2、安装GitLab Runner
https://gitlab.cn/docs/runner/install/#supported-operating-systems
3、gitlab创建Runner
管理员->CICD->Runner->创建实例Runner
可以设置标签,限定有标签的项目才可以运行或者勾选“运行未打标签的作业”
下一步:
选择操作系统的平台,然后按照步骤操作。
4、项目根目录建立文件 .gitlab-ci.yml
stages:
- build
- package
- deploy
# 基础构建阶段
build:
stage: build
before_script:
- echo "开始构建项目..."
script:
- echo "正在执行 mvn clean install..."
rules:
- if: $CI_COMMIT_REF_NAME == "main"
tags:
- java # ✅ 指定必须由带有 'java' 标签的 Runner 执行
# 打包阶段
package:
stage: package
script:
- echo "开始打包项目..."
rules:
- if: $CI_COMMIT_REF_NAME == "main"
tags:
- java # 指定必须由带有 'java' 标签的 Runner 执行
# 部署
deploy_staging:
stage: deploy
script:
- echo "部署到测试环境..."
environment: staging
rules:
- if: $CI_COMMIT_REF_NAME == "main"
tags:
- java # 指定必须由带有 'java' 标签的 Runner 执行