![](https://img-blog.csdnimg.cn/016a553126254d02a65680f508fc82a9.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
DevOps
文章平均质量分 60
DevOps
响彻天堂丶
那万一赢了呢?
展开
-
Jenkins + Gitlab+ Docker + SpringBoot 构建流水线
1 环境192.168.188.100 jenkins192.168.188.38 docker2 Spring Boot2.1 HelloController@RestControllerpublic class HelloController { @GetMapping("/hello") public String hello() { return "Hello World"; }}2.2 初始化Jenkinsfilepipel原创 2022-01-08 00:46:43 · 1557 阅读 · 1 评论 -
企业级 kubernetes SpringCloud 持续集成,从0到1
1 环境概述192.168.38.50 master192.168.38.51 node1192.168.38.52 node2192.168.38.100 harbor/nfs192.168.38.45 gitlab/sonarqube2 Kubernetes安装Jenkins2.1 PV/PVC#创建命名空间kubectl create namespace jenkins-k8s(1) 创建PVvim jenkins-pv.yaml apiVersion:原创 2020-09-30 02:39:18 · 4414 阅读 · 3 评论 -
SpringCloud 持续集成解决方案(Jenkins+Docker+Harbor+Sonarqube)
1 什么是DevOps软件开发最高效的组织形式是“One Man Work”,只有一个人干活,写个小项目,从需求到开发,从测试到部署全部独立完成,非常高效。但随着业务的增长,项目开始逐渐变得庞大,变成团队,出现了分工,出现了产品经理、项目经理、开发、数据、测试、运维等等角色。这些角色间存在天然的工作目标上的矛盾。举个例子,对于运维来说,稳定压倒一切,新 Feature 越少越好。而对于研发来说,却希望能开发更多的功能。这种矛盾会导致大量的资源和时间的浪费。就像两匹马拉一辆车,如果马头向着的方向不一致,原创 2020-09-04 00:42:09 · 5038 阅读 · 0 评论 -
Sonarqube安装及基本使用
1 需要环境2 解压包#解压unzip sonarqube-6.7.4.zip3 创建数据库4 修改配置文件cd /usr/local/sonarqube-6.7.4/confvim sonar.propertiessonar.jdbc.username=rootsonar.jdbc.password=123456sonar.jdbc.url=jdbc:mysql://192.168.38.45:3306/sonar?useUnicode=true&characterE原创 2020-08-24 21:03:14 · 1868 阅读 · 0 评论 -
Nexus 搭建及基础使用
1 解压tar -zxvf nexus-3.19.1-01-unix.tar.gz2 启动cd /usr/local/nexus-3.19.1-01/bin./nexus start3 删除刚才的进程4 新建账户useradd nexuschown -R nexus:nexus /usr/local/nexus-3.19.1-01/5 切换用户su nexuscd /usr/local/nexus-3.19.1-01/bin#启动./nexus start#查看是原创 2020-08-22 13:15:30 · 3700 阅读 · 3 评论 -
GitLab汉化版搭建
1 环境安装yum -y install lokkityum -y install curl openssh-server openssh-clients postfix cronie service postfix start chkconfig postfix on lokkit -s http -s ssh2 使用rpm包安装rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.4.4-原创 2020-08-20 23:31:36 · 2277 阅读 · 0 评论