随笔分类 -  持续集成

goss 简单快捷的服务器测试检验工具
摘要:goss 是一个简单、快捷的服务器测试检验工具,dgoss 是一个包装可以支持基于容器的开发模式 同时可以暴露测试结果为一个http endpoint,比较方便。 使用goss容器运行 使用数据卷的模式 docker run --name goss aelsabbahy/goss goss dock 阅读全文

posted @ 2018-09-23 18:25 荣锋亮 阅读(756) 评论(0) 推荐(0) 编辑

watchtower 自动更新容器的工具
摘要:watchtower 自动更新容器的工具 安装 使用docker docker run -d \ --name watchtower \ -v /var/run/docker.sock:/var/run/docker.sock \ v2tec/watchtower 使用 当容器镜像变更的时候,重启, 阅读全文

posted @ 2018-09-09 23:05 荣锋亮 阅读(727) 评论(0) 推荐(0) 编辑

使用ksync 加速基于k8s 的应用开发
摘要:ksync 实际上实现了类似 docker docker run -v /foo:/bar 的功能,可以加速我们应用的开发&&运行 安装 mac os curl https://vapor-ware.github.io/gimme-that/gimme.sh | bash 基本使用 初始化 ksyn 阅读全文

posted @ 2018-08-19 22:25 荣锋亮 阅读(434) 评论(0) 推荐(0) 编辑

使用Spec Markdown 编写手册文档
摘要:Spec Markdown 是一个基于markdown 的文档编写工具,安装简单,可以让我们编写出专业的文档 参考项目 https://github.com/rongfengliang/spec-md-demo 安装 全局 npm install -g spec-md 本地项目依赖 npm inst 阅读全文

posted @ 2018-08-08 09:53 荣锋亮 阅读(446) 评论(0) 推荐(0) 编辑

Cockpit 容器&&kubernetes 管理可视化工具
摘要:安装 在k8s 的master 上 yum install -y cockpit cockpit-ws cockpit-kubernetes cockpit-bridge cockpit-dashboard cockpit-pcp cockpit-storaged 启动 systemctl rest 阅读全文

posted @ 2018-07-19 19:52 荣锋亮 阅读(1314) 评论(0) 推荐(0) 编辑

使用jsonschema2pojo-maven-plugin 插件根据json文件生成代码
摘要:jsonschema2pojo 是一个不错的工具,可以帮助我们快速的根据json 文件生成pojo代码,提高开发效率,以下为简单的 使用maven 插件进行代码生成 使用maven 插件配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns= 阅读全文

posted @ 2018-07-17 11:13 荣锋亮 阅读(1313) 评论(0) 推荐(0) 编辑

使用bit管理npm包
摘要:npm 包给共享,团队写作有好多问题需要解决,类似的解决方案有lerna yarn 使用monorepo,bit 官方有相关的比较 以下只说明如何进行简单的项目使用 网站 https://bitsrc.io 安装 npm install bit-bin -g 基本参考项目 init bit init 阅读全文

posted @ 2018-07-16 12:23 荣锋亮 阅读(545) 评论(0) 推荐(0) 编辑

sourcegraph 方便的代码查看工具
摘要:sourcegraph 是一个方便的代码查看插件,有chrome 的插件,具体安装可以在chrome 应用商店,同时 官方提供了基于docker 运行的方式(适合本地使用) 下载镜像 docker pull sourcegraph/server:2.9.3 运行 docker run --publi 阅读全文

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

Packer 基本试用
摘要:安装 使用mac 系统 https://www.packer.io/downloads.html 配置环境变量 可选 sudo nano ~/.bash_profile export PATH=$PATH:/Users/dalong/Downloads/packer packer几个术语 Artif 阅读全文

posted @ 2018-07-10 14:59 荣锋亮 阅读(1045) 评论(0) 推荐(0) 编辑

ambassador 学习七 Mapping说明
摘要:mapping 通过rest 资源与k8s 的service进行关联,ambassador 必须有一个或者多个提供访问servide 的mapping定义 mapping 可以包含的配置 rewrite rule 修改URL 对于k8s service 的访问 weight 指定流量路由的权重 ho 阅读全文

posted @ 2018-07-06 16:22 荣锋亮 阅读(596) 评论(0) 推荐(0) 编辑

lerna基本试用
摘要:安装 yarn global add lerna or npm install -g lerna 基本项目 初始化 git init platform cd platform lerna init 效果如下: ├── lerna.json ├── package.json └── packages 阅读全文

posted @ 2018-07-06 10:23 荣锋亮 阅读(795) 评论(0) 推荐(0) 编辑

yarn workspaces基本试用
摘要:初始化项目 yarn init -y 添加workspaces 支持 修改package.json { "name": "second", "version": "1.0.0", "main": "index.js", "license": "MIT", "private":true, "works 阅读全文

posted @ 2018-07-06 09:59 荣锋亮 阅读(2200) 评论(0) 推荐(0) 编辑

conan c&&c++ 包管理工具使用
摘要:测试使用的是JFrog Artifactory CE 进行的私有包管理,具体的安装可以参考相关文档 启动JFrog Artifactory CE 使用docker docker run -d -p 8081:8081 docker.bintray.io/jfrog/artifactory-cpp-c 阅读全文

posted @ 2018-06-26 15:44 荣锋亮 阅读(5427) 评论(2) 推荐(0) 编辑

JFrog Artifactory CE c&&c++ 包管理工具
摘要:JFrog Artifactory CE 支持conan 以及普通二进制c&&c++包管理 使用docker 进行环境的搭建测试 安装 docker run -d -p 8081:8081 docker.bintray.io/jfrog/artifactory-cpp-ce 使用 系统界面 创建Co 阅读全文

posted @ 2018-06-26 10:12 荣锋亮 阅读(1800) 评论(2) 推荐(0) 编辑

Yarn import now uses package-lock.json
摘要:转发自: https://yarnpkg.com/blog/2018/06/04/yarn-import-package-lock/?utm_source=tuicool&utm_medium=referral Posted Jun 4, 2018 by Aram Drevekenin For a 阅读全文

posted @ 2018-06-11 15:10 荣锋亮 阅读(169) 评论(0) 推荐(0) 编辑

便捷的Jenkins jswidgets
摘要:很多时候我们在构建完成之后需要查看构建的状态,类似github 中的build Status 插件安装 搜索插件 使用 目前好像只支持自由项目的构建 代码集成 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta n 阅读全文

posted @ 2018-06-08 13:15 荣锋亮 阅读(193) 评论(0) 推荐(0) 编辑

ballerina 学习十七 多线程编程
摘要:并发&&多线程开发对于日常的处理是比较重要的,ballerina 支持的模式有work fork/join async lock 基本workers 参考代码 import ballerina/io; function main(string… args) { worker first { io:p 阅读全文

posted @ 2018-05-31 09:40 荣锋亮 阅读(270) 评论(0) 推荐(0) 编辑

nexus helm proxy 集成&&问题解决
摘要:对于使用kubernetes 进行开发的人员来说helm是很方便的 构建nexus helm plugin git clone https://github.com/sonatype-nexus-community/nexus-repository-helm.git mvn clean packag 阅读全文

posted @ 2018-05-28 19:59 荣锋亮 阅读(1476) 评论(0) 推荐(0) 编辑

nexus yum 私服集成
摘要:nexus 集成了 yum 私服使用起来还是比较简单的 配置 yum proxy 实际使用我们可能需要配置centos 以及epel 的源 centos可以用http://mirror.centos.org/centos/ epel 用http://mirrors.aliyun.com/epel/ 阅读全文

posted @ 2018-05-28 14:35 荣锋亮 阅读(2640) 评论(0) 推荐(0) 编辑

nexus bower 集成使用
摘要:创建nexus bower proxy host 比较简单,如下图: 安装bower && bower-nexus resolver npm install -g bower-nexus3-resolver or npm install bower-nexus3-resolver --dev npm 阅读全文

posted @ 2018-05-28 14:13 荣锋亮 阅读(470) 评论(0) 推荐(0) 编辑

导航