📅  最后修改于: 2023-12-03 15:15:20.470000             🧑  作者: Mango
GitLab CI 是 GitLab 提供的一种持续集成工具,它可以帮助开发者在代码提交后自动构建、测试和部署代码。使用 GitLab CI 配置 GitLab 运行程序是一项非常有用的技能,下面介绍一些要点。
在使用 GitLab CI 之前,您需要先将项目代码托管在 GitLab 上,并安装并配置 GitLab Runner。若没有安装 GitLab Runner,可以参考 GitLab Runner 安装指南 安装。
GitLab CI 需要在项目根目录下创建 .gitlab-ci.yml 文件,该文件用于定义 CI 流水线,包括构建、测试和部署等步骤。下面是一个简单的示例:
image: node:12
stages:
- build
- test
- deploy
before_script:
- npm install
build:
stage: build
script:
- npm run build
test:
stage: test
script:
- npm run test
deploy:
stage: deploy
script:
- npm install -g pm2
- pm2 start app.js
该示例配置了三个阶段,构建、测试和部署。在构建阶段,执行 npm run build 命令;在测试阶段,执行 npm run test 命令;在部署阶段,安装 pm2 并启动 app.js。
提交代码并将代码推送到 GitLab 后,可以在 GitLab 页面上找到对应的项目,进入项目的 CI/CD 配置界面。在这里,您可以看到提交的代码当前的构建状态,以及运行历史记录。
如果您需要手动触发流水线,可以点击“CI/CD 面板”界面右上角的“运行流水线”按钮,选择要运行的分支,并点击“运行流水线”按钮即可。
在 GitLab 页面上,您可以查看流水线的实时执行状态,包括阶段状态、耗时、输出结果等。若流水线执行失败,您可以查看日志和错误信息,以便及时修复问题。
本文介绍了如何使用 GitLab CI 配置 GitLab 运行程序,包括创建 .gitlab-ci.yml 文件、触发流水线和查看流水线结果。若您需要更深入地了解 GitLab CI,请参考 GitLab 官方文档。