GithubHelp home page GithubHelp logo

javazbwang / springcloudfeign Goto Github PK

View Code? Open in Web Editor NEW

This project forked from guoliangdi/springcloudfeign

1.0 1.0 0.0 3.75 MB

基于Gitlab + Jenkins + Harbor + Sonarqube + Docker + Kubernetes 完成可持续集成与可持续交付解决方案

Groovy 24.63% Shell 12.86% Dockerfile 9.37% Java 53.14%

springcloudfeign's Introduction

CI/CD 持续集成

License GitHub stars GitHub forks GitHub stars

介绍

基于Gitlab + Jenkins + Harbor + Sonarqube + Docker + Kubernetes 完成可持续集成与可持续交付解决方案

springcloudFeign 是一个可持续集成的demo架构,基于spring cloud技术栈

可持续集成示意图

示意图

可持续集成生态图

生态图

实现目标

流程图

jenkins02

技术选型

  • jdk1.8
  • gitlab
  • jenkins
  • sonarqube
  • harbor & nexus3 & artifactory (本示例采用harbor)
  • docker
  • kubernetes

Tutorials Prerequisites(准备环境):

  • A machine with:
  • linux environment centos7
  • 256 MB of RAM, although more than 512MB is recommended
  • 10 GB of drive space (for Jenkins and your Docker image)
  • The following software installed:
  • Java 8 (either a JRE or Java Development Kit (JDK) is fine)
  • Docker (navigate to Get Docker at the top of the website to access the Docker download that’s suitable for your platform)

Getting started(安装环境):

安装docker

安装gitlab

安装jenkins

安装sonarqube

安装harbor

安装kubernetes

运行教程 <----

点我查看运行教程

If you have a better suggestion,Please share out,Let's do better.

Author :GuoliangDi
Email :[email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.