# docker-gitlab-cicd **Repository Path**: starsky20/docker-gitlab-cicd ## Basic Information - **Project Name**: docker-gitlab-cicd - **Description**: 通过springboot创建项目,引入docker打包插件,集成gitlab-runner自动化相关流程,实现代码提交自动编译,打包,打包镜像,上传私服,启动服务等功能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2021-07-22 - **Last Updated**: 2023-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍 该项目主要介绍使用使用gitlab集成CICD自动化执行代码编译,打包镜像,上传私服等过程,通过详细定义gitlab.yml流程和dockerfile流程, 当本地提交代码到gitlab时,触发流水线自动创建任务执行具体操作,从而实现项目自动部署。 # 项目组件 1、Centos7.4 2、Docker-20.10.7 3、Nexus OSS 3.31.1-01 4、gitlab-ce-14.0.5 5、itlab-runner-14.0.1 6、jdk_1.8_92 7、maven-3.6 8、springboot-2.0.1.RELEASE docker,gitlab,nexus安装及打包具体过程参考文档:https://starsky.blog.csdn.net/article/details/118995263 ### Java Spring template project This project is based on a GitLab [Project Template](https://docs.gitlab.com/ee/gitlab-basics/create-project.html). Improvements can be proposed in the [original project](https://gitlab.com/gitlab-org/project-templates/spring). ### CI/CD with Auto DevOps This template is compatible with [Auto DevOps](https://docs.gitlab.com/ee/topics/autodevops/). If Auto DevOps is not already enabled for this project, you can [turn it on](https://docs.gitlab.com/ee/topics/autodevops/#enabling-auto-devops) in the project settings.