随笔分类 -  持续集成

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 39 下一页

混沌工程原则
摘要:转自: https://github.com/wizardbyron/principlesofchaos_zh-cn 混沌工程是在分布式系统上进行实验的学科, 目的是建立对系统抵御生产环境中失控条件的能力以及信心。 大规模分布式软件系统的发展正在改变软件工程。作为一个行业,我们很快采用了提高开发灵活 阅读全文

posted @ 2019-03-04 18:17 荣锋亮 阅读(1404) 评论(0) 推荐(0) 编辑

验证远程主机SSH指纹
摘要:转自:https://marskid.net/2018/02/05/how-to-verify-ssh-public-key-fingerprint/ 使用SSH进行远程连接新的主机的时候,经常会看到一个提示: $ ssh 127.0.0.1 The authenticity of host '12 阅读全文

posted @ 2019-02-28 09:01 荣锋亮 阅读(8199) 评论(0) 推荐(3) 编辑

GitLab Shell如何通过SSH工作
摘要:转自:https://wayjam.me/post/how-gitlab-shell-works-with-ssh.md GitLab访问Git仓库 首先回顾GitLab的Git仓库四种访问方式: git pull over http -> gitlab-rails (Authorization) 阅读全文

posted @ 2019-02-27 22:37 荣锋亮 阅读(884) 评论(0) 推荐(0) 编辑

chaostoolkit 混沌工程工具集
摘要:chaostoolkit 目标是提供一个免费,开放,社区驱动的工具集以及api 以下为一张参考图 一些已经的扩展 基础设施/平台 Fault Injections: [chaostoolkit-kubernetes][chaoskube]: Kubernetes activities [chaost 阅读全文

posted @ 2019-02-25 09:08 荣锋亮 阅读(2385) 评论(0) 推荐(0) 编辑

goreleaser 方便的go 二进制包分发工具
摘要:goreleaser 可以帮助我们进行go 二进制包的快速,简单分发,我们可以用来创建一个github release 以及发布到homwbrew formula 。 安装 mac 系统,实际根据自己的系统选择,我使用brew 安装 brew install goreleaser 使用 创建go m 阅读全文

posted @ 2019-02-18 16:38 荣锋亮 阅读(3533) 评论(0) 推荐(0) 编辑

dive 方便的观察容器各层信息的工具
摘要:dive 是一个方便的观察容器各层信息的工具,同时也集成了容器构建命令,方便我们在构建容器 镜像的同时查询镜像各层的变动信息 安装 mac 系统,可以按照自己的系统选择安装方式 wget https://github.com/wagoodman/dive/releases/download/v0.6 阅读全文

posted @ 2019-02-18 15:49 荣锋亮 阅读(593) 评论(0) 推荐(0) 编辑

Running Elixir in Docker Containers
摘要:转自:https://www.poeticoding.com/running-elixir-in-docker-containers/ One of the wonderful things about Docker Containers is that you can easily freeze 阅读全文

posted @ 2019-02-16 20:54 荣锋亮 阅读(622) 评论(0) 推荐(0) 编辑

showdoc 开源在线api&&技术文档管理工具
摘要:showdoc 是一个很不错的api 以及技术文档管理工具 环境准备 doker-copose 文件 version: "3" services: doc: image: registry.docker-cn.com/star7th/showdoc volumes: - "./showdoc_dat 阅读全文

posted @ 2019-02-16 14:43 荣锋亮 阅读(2750) 评论(0) 推荐(0) 编辑

Next generation configuration mgmt
摘要:转自:https://purpleidea.com/blog/2016/01/18/next-generation-configuration-mgmt/ It’s no secret to the readers of this blog that I’ve been active in the 阅读全文

posted @ 2019-02-10 10:16 荣锋亮 阅读(262) 评论(0) 推荐(0) 编辑

pack 方便的npm 构建工具
摘要:一般我们都是使用nodejs 自身的npm 或者yarn进行 npm 包的开发(包括构建),但是随着强类型的开发模式 在实际web 的开发中越来越重要,大家一般都会选择使用typescript 等js 的超集语言进行web 开发。 pack 就是一款方便我们进行npm 包构建同时帮助我们生成type 阅读全文

posted @ 2019-02-08 14:15 荣锋亮 阅读(1507) 评论(0) 推荐(0) 编辑

pipenv 方便的python 开发工作流工具
摘要:pipenv 将 composer、bundler、npm、yarn、cargo 等比较方便的包管理工具添加到了python 语言中,可以 帮助我们自动的管理virtualenv ,同时可以方便的从pipefile 中添加或者移除包 pipenv 解决的问题 我们不用在独立的使用pip 以及viru 阅读全文

posted @ 2019-02-04 19:19 荣锋亮 阅读(499) 评论(0) 推荐(0) 编辑

cget cmake 包管理工具
摘要:cget 是一个方便的进行cmake 包下载以及安装的工具 包含的特性 非侵入,无需编写特殊钩子就可以使用cmake 开箱即用, 由于使用了标准的基于cmake的方式,直接可以使用基于cmkae 的软件包 去中心, 我们可以使用github、 git、 url,本地文件系统进行软件包的安装 安装cg 阅读全文

posted @ 2019-02-02 21:44 荣锋亮 阅读(893) 评论(0) 推荐(0) 编辑

buckaroo 试用
摘要:我系统是mac 所以选择的是mac 的版本,官方是支持跨平台的。 安装 mac 版本安装 wget https://github.com/LoopPerfect/buckaroo/releases/download/v2.0.0/buckaroo-macos -O buckaroo chmod +x 阅读全文

posted @ 2019-02-02 12:24 荣锋亮 阅读(406) 评论(0) 推荐(0) 编辑

buckaroo 去中心化的c++包管理工具
摘要:buckaroo 是一款去中心化的c++ 包管理工具,使用上,类似yarn(nodejs),cargo (rust) ,使用buckaroo 我们可以很容易集成一个大规模的项目 支持以下特性 直接从GitHub,BitBucket,GitLab,托管Git和HTTP中提取依赖项 完全可重现的构建和依 阅读全文

posted @ 2019-02-02 11:19 荣锋亮 阅读(575) 评论(0) 推荐(0) 编辑

使用kube_ping进行Keycloak群集设置 - DZone Cloud
摘要:转自:https://www.jdon.com/51501 看看如何使用kube_ping和Keycloak实现自动发现? Keycloak是一个开源软件,提供身份管理和访问管理的单点登录。Keycoak使用不同类型的ping来发现群集的其他成员。我们将使用kube_ping作为发现(JGROUPS 阅读全文

posted @ 2019-01-29 18:36 荣锋亮 阅读(889) 评论(0) 推荐(0) 编辑

jenkins 集成 keycloak 认证
摘要:keycloak 是很不错的sso 工具,当然也有Jenkins 的插件,我们可以使用jenkins 插件,方便用户账户的管理 环境准别 docker-compose version: "3" services: jenkins: image: jenkins/jenkins:lts-alpine 阅读全文

posted @ 2019-01-29 16:28 荣锋亮 阅读(2362) 评论(0) 推荐(0) 编辑

使用 pkg 打包分发 nodejs 应用
摘要:pkg 是一个很不错的跨平台 nodejs 应用打包工具,使用此工具,我们只需要给与用户提供一个简单的 可执行文件就可以了,同时代码也是二进制的,提高了代码的安全性 备注:测试demo 很简单,也比较典型,包装了sofa 框架,我们可以直接查看graphql api 以及open api 环境准备 阅读全文

posted @ 2019-01-28 11:15 荣锋亮 阅读(2877) 评论(0) 推荐(0) 编辑

openresty 集成 sentry 异常系统
摘要:sentry 是一个方便的错误异常追踪系统,同时社区也提供了openresty 的lua 包,使用docker-compose 进行测试 备注: sentry 部分的配置来自官方文档 环境准备 docker-compose 文件 # NOTE: This docker-compose.yml is 阅读全文

posted @ 2019-01-25 19:56 荣锋亮 阅读(701) 评论(0) 推荐(0) 编辑

pnpm 快速节省磁盘工具的包管理工具
摘要:nodejs 相关的包管理工具有很多,我们常用的有 npm cnpm(我基本已经不用了),yarn。。。 pnpm 是另外一个不错的包管理工具,包含以下特性 快速 节省空间,一个版本的包只会在磁盘中存储一份 支持多包仓库管理 严格,只能访问package.json 中的依赖 跨平台,支持mac li 阅读全文

posted @ 2019-01-25 15:42 荣锋亮 阅读(1352) 评论(0) 推荐(0) 编辑

jenkins 使用smtp2http 邮件服务,扩展灵活的构建通知功能
摘要:smtp2http 是一个很方便的可以将smtp 转换为http 服务的工具,同时也支持扩展的开发,我们可以使用此工具 扩展灵活的ci、cd 生命周期管理,而不是简单的邮件处理 备注: 使用docker-compose 运行 环境准备 docker-compose 文件 注意为了方便使用了一个web 阅读全文

posted @ 2019-01-17 18:54 荣锋亮 阅读(598) 评论(0) 推荐(0) 编辑

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 39 下一页

导航