scaffold
2016-12-21 15:15:01 0 举报
Scaffold是一种建筑施工工具,通常用于在高处进行工作。它由一系列垂直的金属杆和水平横梁组成,形成一个稳定的框架结构。工人可以站在脚手架上进行各种建筑活动,如安装窗户、涂刷墙壁或修理屋顶。 Scaffold的设计旨在确保工人的安全,因为它提供了一个稳定的平台,使工人能够远离地面进行工作。此外,脚手架还可以根据需要进行调整,以适应不同高度和形状的建筑结构。 总之,scaffold是一种重要的建筑工具,它为工人提供了安全、方便的工作环境,使他们能够高效地完成各种建筑任务。
作者其他创作
大纲/内容
Derrick
Derrick的原理
Docker化(应用、持续集成)
本地开发
运维感知
构建generator标准化技术栈开发交付模板
SpringCloud-generator
CS Deployer
Derrick默认的命令 derrick install [generator] derrick deploy [project] derrick destroy [project]
引入Derrick后的开发流程
generator扩展的命令 derrick scg create //初始化项目结构 derrick scg test // Docker化测试 derrick scg build // Docker化构建 derrick scg add redis // Compose添加redis derrick scg add rds // Compose添加rds derrick scg add port 3000 //Compose添加端口
架构师感知
应用交付
部署应用
小客户对于Docker的使用最大的问题在于学习成本大客户的最大问题在于整个流程没有办法标准化Docker需要开发感知、运维感知、架构师感知才可以完整的实现Docker化改造。当Docker需要所有人都感知的时候,成本就比较高
开发感知
自定义生成器
持续集成
Nodejs-Express-generator
面向客户:1.架构师、运维工程师: 标准化开发、标准化交付,降低一线开发人员Docker化开发的难度2.一线开发者:减少学习成本,同本地开发相比只需额外感知部分标准化命令即可。价值:1.减少Docker相关知识学习成本,无缝从本地到容器集群 2.全容器化的CI、CD交付流程,无缝结合阿里云持续交付方案、开源交付方案 3.标准化企业交付流程,助力企业Docker化、微服务化转型 低层次:降低学习成本 中层次:CI、CD容器化的best practice 高层次:企业标准化Docker交付
本地测试
Derrick 概述
容器集群
开发人员本地开发
Generator-Manager
Derrick自动Docker化持续集成准备
Core
从三个角色来讲,运维和架构师是不可能不感知Docker的那么我们是否可以让开发者尽量少的感知Docker的存在Derrick主要解决的就是让开发者专注本地开发,但让整个的交付流程不会因为开发者角色的欠缺而导致无法实现最佳实践
架构师定义交付流程
Python-Flask-generator
0 条评论
回复 删除
下一页