AxisZql’s blog
首页
搜索
归档
Reading List
留言
友情链接
随笔
axiszql
文章
29
分类
7
标签
51
Reading List
留言
友情链接
随笔
归档
搜索
分类
标签
技术分享
⏲️ GitLab CI/CD+Docker的CI/CD部署工作流
发布于: 2022-12-15
最后更新: 2023-3-17
次查看
GitLab
Docker
CI/CD
category
type
status
date
slug
summary
tags
password
Property
Mar 17, 2023 03:24 PM
icon

准备环境

操作系统:Mac OS Docker版本:20.10.13

使用Docker安装gitlab-runner

安装成功后如下所示:
notion image
$PWD:/etc/gitlab-runner 表示在执行docker run命令的当前目录下挂载gitlab-runner的配置文件,这里还需要改一下当前gitlab-runner的配置,否则后面gitlab ci运行时会有如下错误:
修改后的最终具体config.toml文件如下:

进入gitlab-runner的容器并注册gitlab-runner

具体操作如下:
notion image
注册成功后:
notion image

编写.gitlab-ci.yml文件

项目的目录结构:
notion image

使用git commit推送变更后的代码到gitlab,触发gitlab ci/cd,执行流程如下:

notion image
notion image

在本地docker环境可以查看到对应服务的docker容器已经起来了:

notion image
对应服务也可以正常访问了:
notion image

参考资料:

以容器的方式运行极狐GitLab Runner_Docker_极狐GitLab_InfoQ写作社区
在前面的文章中提到了,用安装包的方式在Ubuntu上安装极狐GitLab Runner。详细内容可以查看文章在 Ubuntu 上安装使用极狐 GitLab Runner。今天我们来演示用容器的方式运行
以容器的方式运行极狐GitLab Runner_Docker_极狐GitLab_InfoQ写作社区
https://xie.infoq.cn/article/984174bbca2b1d366587fcd0b
以容器的方式运行极狐GitLab Runner_Docker_极狐GitLab_InfoQ写作社区
在 Ubuntu 上安装使用极狐GitLab Runner_CI/CD_极狐GitLab_InfoQ写作社区
极狐GitLab Runner极狐GitLab Runner 是极狐GitLab 的重要组件,是实现 CI/CD 的"瑞士军刀",具有安装简单、使用灵活的特点,而且支持多种 CPU 架构、多种 Lin
在 Ubuntu 上安装使用极狐GitLab Runner_CI/CD_极狐GitLab_InfoQ写作社区
https://xie.infoq.cn/article/a66e1f65118877f9766145fe7
在 Ubuntu 上安装使用极狐GitLab Runner_CI/CD_极狐GitLab_InfoQ写作社区
以 Kubernetes 的方式来运行极狐GitLab Runner_极狐GitLab_InfoQ写作社区
前面分别讲述了用安装包在 Ubuntu 上安装和运行极狐GitLab Runner以及用Docker 来运行极狐GitLab Runner。本文将讲述用 Kubernetes 来安装运行极狐GitLa
以 Kubernetes 的方式来运行极狐GitLab Runner_极狐GitLab_InfoQ写作社区
https://xie.infoq.cn/article/f742252419c9eb2c74f246c21
以 Kubernetes 的方式来运行极狐GitLab Runner_极狐GitLab_InfoQ写作社区
 
  • 作者:axiszql
  • 链接:https://axiszql.com/article/internship-gitlab-ci-cd-docker
  • 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章
Git小技巧—https模式转换为ssh模式
使用Docker compose部署es集群及kibana的使用
集成Gitlab CI/CD、Docker、Kubernetes来实现流水线部署
集成Gitlab CI/CD、Docker、Kubernetes来实现流水线部署雨🌧️
Loading...
目录
0%
准备环境使用Docker安装gitlab-runner进入gitlab-runner的容器并注册gitlab-runner编写.gitlab-ci.yml文件使用git commit推送变更后的代码到gitlab,触发gitlab ci/cd,执行流程如下:在本地docker环境可以查看到对应服务的docker容器已经起来了:参考资料:
axiszql
axiszql
向往Rust、C++和Go的家伙!🐧
文章
29
分类
7
标签
51
最新发布
《Rust Course》 learning Not
《Rust Course》 learning Not
2025-4-3
Algorithm Note
Algorithm Note
2025-4-3
Vscode-NeoVim、WLS2 Vim /NeoVim、Goland+Vim使用技巧
Vscode-NeoVim、WLS2 Vim /NeoVim、Goland+Vim使用技巧
2025-3-16
Windows 开发环境下的疑难杂症
Windows 开发环境下的疑难杂症
2025-3-16
C++开发常用技巧
C++开发常用技巧
2024-10-4
集成Gitlab CI/CD、Docker、Kubernetes来实现流水线部署
集成Gitlab CI/CD、Docker、Kubernetes来实现流水线部署
2024-9-10
目录
0%
准备环境使用Docker安装gitlab-runner进入gitlab-runner的容器并注册gitlab-runner编写.gitlab-ci.yml文件使用git commit推送变更后的代码到gitlab,触发gitlab ci/cd,执行流程如下:在本地docker环境可以查看到对应服务的docker容器已经起来了:参考资料:
2022-2025axiszql.

AxisZql’s blog | 向往Rust、C++和Go的家伙!🐧

Powered byNotionNext 4.7.7.