DevOps 基于Walle的小型持续集成实战(六)基于Walle发布前端React,Angular应用 - 思绪回忆的后端笔记 - SegmentFault 思否

本章用于讲解如何在walle下构建和运行前端应用。主要包含React,Angular应用,以Nginx+Docker运行(Vue方式不讲,大家自行研究)新建项目 项目中心 项目管理 \ 新建项目以下是一份配置好的项目表分组项目参考备注基本配置项目名称dev我的JavaDemo项目随便填写,名称不要太长(不好看),最好把环境卸载最前,例如dev(开发...
阅读全文

DevOps 基于Walle的小型持续集成实战(五)基于Walle发布Java应用 - 思绪回忆的后端笔记 - SegmentFault 思否

本章用于讲解如何在walle下构建和运行JavaWeb。主要包含SpringBoot,ScalaAkkaWeb应用,以Java jar和Docker运行两种方式(Tomcat方式不讲,大家自行研究)新建项目 项目中心 项目管理 \ 新建项目以下是一份配置好的项目表分组项目参考备注基本配置项目名称dev我的JavaDemo项目随便填写,名称不要太长(...
阅读全文

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

上篇文章中,讲到了如何搭建docker下的服务mysql,gitlab,nexus。其他例如npm/maven/java环境安装则不再讲解。本篇会开始正式使用Walle作为持续集成方案,进行小型服务的快速构建发布。 Walle官网:基本概述==== walle 让用户代码发布终于可以不只能选择 jenkins!支持各种web代码发布,php、java、python、go等代码...
阅读全文

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通知成功 成功后,监听...
阅读全文