type
Post
status
Published
date
Aug 8, 2024
slug
summary
🚀 GitLab 是一个基于 Git 的完整 DevOps 平台,提供了从代码管理到 CI/CD(持续集成/持续交付)的全流程解决方案。它不仅支持代码版本控制,还提供了丰富的项目管理和自动化功能,帮助团队更高效地协作和交付软件
tags
tools
recommend
category
tech
icon
password
想要体验流畅的代码管理和自动化 CI/CD 流程?那就快来了解 GitLab 和 GitLab Runner 吧!这篇博客将带你逐步掌握它们的安装和使用方法,助你开启高效的 DevOps 之旅!

🧰 GitLab 的基本使用

1. 创建项目:
  • 点击 “New Project” -> “Create blank project”,填写项目名称和描述,点击 “Create project”
  • 使用 git clone <项目地址> 将项目克隆到本地。
2. 提交代码:
  • 将代码文件添加到项目目录,使用 git add . 添加到 Git 暂存区。
  • 使用 git commit -m "提交信息" 提交更改,并添加提交信息。
  • 使用 git push origin main 将本地提交推送到 GitLab 远程仓库。 注意现在默认分支是main而不是master

✨ GitLab 的高级使用:CI/CD

1. 创建 .gitlab-ci.yml 文件:
在项目根目录创建 .gitlab-ci.yml 文件,定义 CI/CD 流程。以下是一个示例:
更丰富的 .gitlab-ci.yml 示例:
2. 推送配置文件:
使用 git add ., git commit -m "Add CI/CD configuration"git push origin main.gitlab-ci.yml 文件推送到 GitLab。

🏃 GitLab Runner 的安装和使用

1. 安装 GitLab Runner:
  • 以 Ubuntu 为例,可以使用以下命令安装:
2. 注册 Runner:
  • 执行 gitlab-runner register,按照提示输入以下信息:
    • GitLab 实例 URL (例如:https://gitlab.com/)
    • 注册令牌 (在项目 Settings -> CI/CD -> Runners 中找到)
    • Runner 描述
    • Runner 标签 (用于指定哪些作业可以运行在这个 Runner 上)
    • 执行器 (例如:shelldockerkubernetes)
  • 注册完成后,Runner 会出现在项目设置的 Runners 列表中。
3. 启动 Runner:
  • 执行 gitlab-runner start 启动 Runner。

🎉 总结

现在你已经掌握了 GitLab 和 GitLab Runner 的基本使用方法! 通过结合 GitLab 的 CI/CD 功能和 GitLab Runner 的强大执行能力,你的团队可以轻松实现代码自动化构建、测试和部署,大大提高开发效率!
希望这篇博客对你有所帮助!💖 快去体验 GitLab 和 GitLab Runner 的魅力吧!
 
✨ Oh My Zsh:让你的终端炫酷起来!🌈 使用 Oh-My-Posh 打造个性化的 PowerShell 命令行体验
Loading...