Skip to content

gitlab ci/cd 公共脚本仓库示例。包含yarn和golang的代码检查、单元测试、构建镜像、部署到k8s等功能的ci/cd脚本。

Notifications You must be signed in to change notification settings

EchoGroot/gitlab-cicd-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitlab-cicd-template

gitlab ci/cd 公共脚本仓库示例。包含yarn和golang的代码检查、单元测试、构建镜像、部署到k8s等功能的ci/cd脚本。其他项目可以通过include引入使用。

详细介绍请见Gitlab CI/CD 实践七:公共脚本仓库

公共脚本仓库带来的好处

  • 其他项目使用 gitlab ci/cd 时,只需引用公共脚本仓库里的脚本,设置对应参数即可。隐藏具体实现细节,减轻使用者的心智。
  • 流水线脚本可能会进行改动、优化,只需改动公共脚本仓库即可,避免影响所有使用该脚本的仓库。

使用方式

注意事项

  • 此仓库的脚本被大量引用,修改时一定要注意向后兼容。
  • 172.1.1.1是镜像私仓地址,相关基础镜像定义在dockerfile仓库

About

gitlab ci/cd 公共脚本仓库示例。包含yarn和golang的代码检查、单元测试、构建镜像、部署到k8s等功能的ci/cd脚本。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published