guoliangdi / Springcloudfeign
基于Gitlab + Jenkins + Harbor + Sonarqube + Docker + Kubernetes 完成可持续集成与可持续交付解决方案
Stars: ✭ 149
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Springcloudfeign
docker
collection of docker / docker-compose files, dind, gitlab, jenkins, mongo, mysql, oracle, rabbitmq, redis, sonarqube
Stars: ✭ 25 (-83.22%)
Mutual labels: jenkins, gitlab, sonarqube
Ansible Playbooks
Ansible playbook collection that have been written for Ubuntu. Some of the playbooks are Elasticsearch, Mesos, AWS, MySql, Sensu, Nginx etc..
Stars: ✭ 429 (+187.92%)
Mutual labels: jenkins, gitlab
Threatmapper
Identify vulnerabilities in running containers, images, hosts and repositories
Stars: ✭ 361 (+142.28%)
Mutual labels: jenkins, gitlab
Skyhook
Parses webhooks and forwards them in the proper format to Discord.
Stars: ✭ 263 (+76.51%)
Mutual labels: jenkins, gitlab
Opscloud
运维管理平台(阿里云),自动同步阿里云配置信息,堡垒机(容器),批量运维,Kubernetes,Zabbix管理等功能
Stars: ✭ 788 (+428.86%)
Mutual labels: jenkins, gitlab
buildserver
Multiplatform development environment with Vagrant and Ansible
Stars: ✭ 18 (-87.92%)
Mutual labels: jenkins, sonarqube
Kubernetes Learning
《从Docker到Kubernetes进阶课程》在线文档
Stars: ✭ 1,128 (+657.05%)
Mutual labels: jenkins, gitlab
Gitlab Branch Source Plugin
Jenkins-Plugin to create a multi-branch-project from gitlab
Stars: ✭ 76 (-48.99%)
Mutual labels: jenkins, gitlab
Hwamei
企业微信webhook,企业微信群机器人webhook,支持Github、Gitlab、Sentry等Webhook
Stars: ✭ 142 (-4.7%)
Mutual labels: jenkins, gitlab
Ci Detector
Detect continuous integration environment and get information of current build
Stars: ✭ 138 (-7.38%)
Mutual labels: jenkins, gitlab
Gitwebhookproxy
A proxy to let webhooks reach running services behind a firewall – [✩Star] if you're using it!
Stars: ✭ 123 (-17.45%)
Mutual labels: jenkins, gitlab
Node Build Monitor
A Build Monitor written in Node.js, which supports several build services and can be easily extended.
Stars: ✭ 336 (+125.5%)
Mutual labels: jenkins, gitlab
pm2-githook
receive webhook from github/gitlab and ask pm2 to reload the application for you
Stars: ✭ 39 (-73.83%)
Mutual labels: jenkins, gitlab
Sonar Gitlab Plugin
Add to each commit GitLab in a global commentary on the new anomalies added by this commit and add comment lines of modified files
Stars: ✭ 630 (+322.82%)
Mutual labels: sonarqube, gitlab
infraverse
Infrastructure Platforms and Applications Comparison
Stars: ✭ 77 (-48.32%)
Mutual labels: jenkins, gitlab
mypaas
MyPaas is an Ansible playbook for startups or small companies which want to build a modern and fully automated infrastructure.
Stars: ✭ 24 (-83.89%)
Mutual labels: jenkins, gitlab
Dashboard
📺 Create your own team dashboard with custom widgets. Built with Next.js, React, styled-components and polished.
Stars: ✭ 1,007 (+575.84%)
Mutual labels: sonarqube, jenkins
Docker For All
Docker applied in development, devops, testing, product management etc.
Stars: ✭ 88 (-40.94%)
Mutual labels: sonarqube, jenkins
CI/CD 持续集成
介绍
基于Gitlab + Jenkins + Harbor + Sonarqube + Docker + Kubernetes 完成可持续集成与可持续交付解决方案
springcloudFeign
是一个可持续集成的demo架构,基于spring cloud技术栈
可持续集成示意图
可持续集成生态图
实现目标
技术选型
- 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(安装环境):
运行教程 <----
If you have a better suggestion,Please share out,Let's do better.
Author :GuoliangDi
Email :[email protected]
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].