编程技术之道
  • 首页
  • 文章归档
  • 关于ivansli
  • 编程导航
  • 文章归档
    关于ivansli
    编程导航
首页 标签 CI/CD 下的文章
gitlab+reviewdog+golangci-lint实现提交MR时进行代码检测

gitlab+reviewdog+golangci-lint实现提交MR时进行代码检测

本文使用 shell 作为 gitlab-runner 执行器 (executor) 演示提交 MR 时执行代码检查。 gitlab搭建参考文章:<基于docker搭建的gitlab实现CI/CD>,本文只是把文章中 runner 执行器由 docker 变成了 shell。 1.准备工作 安装gitlab-runner、reviewdog、golangci-lint #安装 gitlab-runner curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/scrip...

CI/CD 2022/06/22 186℃ 0条
基于docker搭建的gitlab实现CI/CD

基于docker搭建的gitlab实现CI/CD

在开发过程中,提起CI/CD就会想到使用gitlab来实现。本文使用docker搭建gitlab环境,基于官方文档说明并尝试对常见CI/CD操作做讲解说明。 1.gitlab 所需硬件配置 目前,gitlab对内存要求最小是4G。本文使用服务器配置:阿里云ECS,4核8G 配置低的话,容易把系统搞死,gitlab 比较占资源 2.安装docker 卸载老版本docker yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docke...

中间件,CI/CD 2022/06/21 129℃ 0条

标签云

Golang编程原理算法技巧常见问题面试经验Git编程历史数据库PythonCI/CDMySQL系统搭建物联网Docker编程工具Kubernetesetcd中间件职场心声网站搭建RedisgRpc架构图哈希系统架构PHP

热门文章

  • 1 grpc-go设置keepalive
  • 2 一次 goroutine泄露 的排查
  • 3 go build 时注入编译信息
  • 4 Golang面试题整理
  • 5 Go关键字的一次汉化过程
  • 6 grpc-go请求ingress遇到的一个问题
  • 7 Go 构建约束的使用方式
  • 8 我眼中的C语言及其起源
  • 9 初识Golang汇编
  • 10 想进入互联网行业,应该做些什么?
  • 11 通过抓包来认识gRpc
  • 12 关于中文编程的一些思考
  • 13 指数退避算法设计与原理
  • 14 Go程序启动过程的一次追溯
  • 15 哈希与一致性哈希
© 2021 - 2022 · ivansli · 沪ICP备2021031949号
Powered By Typecho · Theme Echo ·