随笔分类 -  持续集成

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 38 下一页

gogs wekan 集成试用
摘要:wekan 官方提供了一个集成gogs 的扩展,不是完全的自动化,需要结合cli,但是官方的cli 写的。。。(不是很全) 备注: 测试环境使用docker-compose 环境准备 docker-compose 文件 version: "3.7" services: wekandb: image: 阅读全文

posted @ 2019-01-02 17:13 荣锋亮 阅读(1340) 评论(0) 推荐(0) 编辑

Creating Node.js Command Line Utilities to Improve Your Workflow
摘要:转自:https://developer.telerik.com/featured/creating-node-js-command-line-utilities-improve-workflow/ 类似的oclif Once upon a time, the command line seemed 阅读全文

posted @ 2019-01-02 14:22 荣锋亮 阅读(424) 评论(0) 推荐(0) 编辑

Gravitational Teleport docker-compose组件独立部署运行
摘要:Gravitational Teleport 可以作为堡垒机进行使用,上次写过一个all in one 的,这次参考官方 的配置运行一个proxy node auth 分离的应用 备注: 基于docker-compose 运行 环境准备 docker-compose 文件 version: '2' 阅读全文

posted @ 2018-12-29 09:41 荣锋亮 阅读(1059) 评论(0) 推荐(0) 编辑

Gravitational Teleport docker-compose简单运行
摘要:Gravitational Teleport 可以作为堡垒机进行使用,为了测试方便使用docker-compose 运行一个all in one 的demo 备注: 官方提供的docker-compose 文件版太旧,而且复杂 环境准备 docker-compose 文件 version: '2' 阅读全文

posted @ 2018-12-28 19:44 荣锋亮 阅读(973) 评论(0) 推荐(0) 编辑

Gravitational Teleport简单使用
摘要:使用官方提供的二进制包进行快速启动测试,详细细节还需要在学习 下载软件包 mac 系统 https://gravitational.com/teleport/download/ wget https://get.gravitational.com/teleport-v3.1.1-darwin-amd 阅读全文

posted @ 2018-12-28 17:08 荣锋亮 阅读(1243) 评论(0) 推荐(0) 编辑

gaia 开源多语言的pipeline 平台
摘要:gaia 是一个支持goalng、java、c++、python,nodejs (还在开发中)的pipeline 平台,我们可以方便的进行pipeline构建的 添加,同时也可以做为sdk 在我们的项目中使用 环境准备 使用了完整的支持镜像,有点大,下载需要等待 docker-cmopose ver 阅读全文

posted @ 2018-12-23 10:21 荣锋亮 阅读(2063) 评论(0) 推荐(0) 编辑

SCS Characteristics
摘要:Each SCS is an autonomous web application. For the SCS's domain, all data, the logic to process that data and all code to render the web interface is 阅读全文

posted @ 2018-12-21 09:10 荣锋亮 阅读(242) 评论(0) 推荐(0) 编辑

How_Require_Extensions_Work
摘要:Why Doing require extensions correctly is essential, because: What is a require extension anyways? First, it's worth remembering what default ".js" ex 阅读全文

posted @ 2018-12-20 18:19 荣锋亮 阅读(155) 评论(0) 推荐(0) 编辑

nodejs-hook 开发
摘要:nodejs require hook 功能很强大,我们可以用来将不支持的数据文件,直接使用require 进行加载,同时 我们可以方便的进行代码的预编译(比如babel 的组件) 为了方便使用npm 包,使用lerna 进行单体组件仓库的开发模式,demo 主要是加载markdown 文档 环境准 阅读全文

posted @ 2018-12-20 18:17 荣锋亮 阅读(1685) 评论(0) 推荐(0) 编辑

openresty 编译ngx_pagespeed 模块-docker 构建
摘要:ngx_pagespeed 是一个很不错的web 优化模块,我们通过简单的配置就可以对于web页面的加载有很大的提升 ngx_pagespeed 依赖psol 模块 Dockerfile # Dockerfile - Debian Jessie # https://github.com/openre 阅读全文

posted @ 2018-12-18 16:05 荣锋亮 阅读(775) 评论(0) 推荐(0) 编辑

nginx ssi + ngx_pagespeed 实现micro frontends 开发
摘要:nginx 的ssi 功能让我们可以将不同的拼接起来,ngx_pagespeed 是pagespeed 的nginx 模块,可以帮助 我们解决前端的一些性能优化的问题,通过简单的配置就可以搞定 一张参考图 说明: demo 只简单使用了nginx ssi + ngx_pagespeed,ngx_sr 阅读全文

posted @ 2018-12-18 09:32 荣锋亮 阅读(578) 评论(0) 推荐(0) 编辑

Benthos metrcis 说明
摘要:Benthos 按照input, pipeline ,buffer,conditions,ouput 这个几个大类,为我们提供了 方便的分析metrics,支持json 格式同时可以暴露为 statsd、prometheus 格式的数据metrics 当前的metrics 如下: Input inp 阅读全文

posted @ 2018-12-17 14:21 荣锋亮 阅读(672) 评论(0) 推荐(0) 编辑

使用uflare/smtp2http 将smtp 转转化为http 请求
摘要:uflare/smtp2http 是一个很不错的工具,我们使用这个工具,可以快速的将smtp 服务转换为http 服务 用途实际上挺多的 devops 系统 需要使用smtp的系统(测试) 基于smtp 的报警系统 。。。。 环境准备 docker-compose 文件 包好了一个基于nodejs 阅读全文

posted @ 2018-12-12 20:13 荣锋亮 阅读(1087) 评论(0) 推荐(0) 编辑

Gource 方便的软件版本可视化录制工具
摘要:Gource 是一个特别棒的软件变更可视化录制工具,我们可以使用此工具,方便的将软件的版本变动,录制 为视频 安装 brew install gource brew install ffmpeg brew install gource brew install ffmpeg brew install 阅读全文

posted @ 2018-12-11 19:22 荣锋亮 阅读(877) 评论(0) 推荐(0) 编辑

Introducing Makisu: Uber’s Fast, Reliable Docker Image Builder for Apache Mesos and Kubernetes
摘要:转自:https://eng.uber.com/makisu/?amp To ensure the stable, scalable growth of our diverse tech stack, we leverage a microservices-oriented architecture 阅读全文

posted @ 2018-12-07 09:39 荣锋亮 阅读(365) 评论(0) 推荐(0) 编辑

lua-resty-shell 多任务执行
摘要:已经写过一个openresty 使用lua-resty-shell 执行shell 脚本的demo,但是实际上我们可能是多节点运行, 同时需要负载均衡的机制。 lua-resty-shell 支持unix socket 以及tcp soket 的管理,但是在测试的时候发现tcp 有问题,所以只好 使 阅读全文

posted @ 2018-12-07 09:17 荣锋亮 阅读(885) 评论(0) 推荐(0) 编辑

ncm 让跨项目配置一致性简单的工具
摘要:多团队写作,确保node 项目依赖以及配置一致性是比较难搞的,所以一些大型的团队 以及框架都是使用单体仓库的模式,比如lerna 等工具。 ncm 借鉴了helm 、mrm、kyt、yarn 等开发工具的理念,尝试去解决这个问题,目前 来说,刚出来,但是已经有了一些文档,还是比较看好的,具体还要看后 阅读全文

posted @ 2018-12-06 09:47 荣锋亮 阅读(529) 评论(0) 推荐(0) 编辑

使用netlify-statuskit 进行系统业务状态报告
摘要:netlify-statuskit 是netlify 团队开源的一款类似github status 的脚手架website,使用此工具 我们可以对于我们系统模块进行报告,同时对于故障时,我们可以进行故障处理的报告,让 使用者,可以了解系统的故障处理以及系统模块的状态,实现故障的透明化 安装 安装比较 阅读全文

posted @ 2018-11-28 18:53 荣锋亮 阅读(275) 评论(0) 推荐(0) 编辑

Replicated Ship 本地 kubernetes 环境试用
摘要:关于介绍可以参考 https://github.com/replicatedhq/ship 或者我写的一个比较简单的demo https://www.cnblogs.com/rongfengliang/p/10025786.html 测试使用的是github repo, 如果不是,命令行工具会有提示 阅读全文

posted @ 2018-11-27 16:11 荣锋亮 阅读(415) 评论(0) 推荐(0) 编辑

replicatedhq-ship 基于Kustomize 项目的快速kubernetes 应用部署工具
摘要:replicatedhq-ship 是对Kustomize 项目的扩展,我们可以用它来快速的进行三方应用的管理部署, 可以和helm,kubernetes 清单文件,knative 集成,我们可以方便的进行更新,配置修改,ship 可以 保证与上游变更的同步,而且不会发生git 的合并冲突 安装 m 阅读全文

posted @ 2018-11-27 13:06 荣锋亮 阅读(505) 评论(0) 推荐(0) 编辑

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 38 下一页

导航