随笔分类 -  持续集成

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 39 下一页

jdepend java 包依赖分析库
摘要:jdepend 是一个java 库,可以通过便利源码以及java class 生成每个java 包的质量metrics 说明 对于比较关心代码质量,或者需要在持续交付中关注质量metrics的jdepend 是一个值得使用的工具 参考资料 https://github.com/clarkware/j 阅读全文

posted @ 2023-05-27 13:33 荣锋亮 阅读(119) 评论(0) 推荐(0) 编辑

ArchUnit 架构测试框架
摘要:很多时候我们觉得架构比较复杂,或者架构比较玄幻,同时对于自己设计的架构方案心里总是没有底ArchUnit 是一个不错的选择可以像单元测试一样,测试我们的架构是否合理(包含了包以及类的依赖,分层,循环依赖。。。。) 说明 对于希望检查自己方案架构问题的,可以尝试下ArchUnit 工具 参考资料 ht 阅读全文

posted @ 2023-05-27 13:28 荣锋亮 阅读(29) 评论(0) 推荐(0) 编辑

containerlab 简单试用
摘要:以下是containerlab 简单试用的测试 预备 需要docker 环境 安装 基于vm 运行 yum-config-manager --add-repo=https://yum.fury.io/netdevops/ && \ echo "gpgcheck=0" | sudo tee -a /e 阅读全文

posted @ 2023-05-16 09:01 荣锋亮 阅读(175) 评论(0) 推荐(0) 编辑

containerlab 基于容器的网络实验室工具
摘要:containerlab 基于容器的网络实验室工具,我们可以直接基于配置就可以快速创建任意网络拓普环境 支持的特性 iaac 多厂商支持以及开放 方便的实验调度管理(开素创建,销毁,保存,查看信息) 简单方便 网络操作系统为中心 基于vm 节点友好 快速 自动tls 文档优先 lab 目录 使用场景 阅读全文

posted @ 2023-05-16 07:36 荣锋亮 阅读(130) 评论(0) 推荐(0) 编辑

juicefs 方便mac 进行utm 虚拟机的文件共享
摘要:以前写过基于sshfs 实现共享的,以下是一个基于juicefs的,可以参考 参考玩法 简单说明: 每个系统都挂载juicefs 参考使用 创建juicefs 依赖资源 version: '3' services: db: image: mysql:5.6 environment: - MYSQL_ 阅读全文

posted @ 2023-05-01 17:41 荣锋亮 阅读(54) 评论(0) 推荐(0) 编辑

使用fpm 构建一个kernel module rpm包
摘要:昨天参考社区的示例,开发了一个简单的kernel 模块,尽管我们可以通过insmod 进行模块安装,但是对于实际的分发是很不方便的 比较推荐的做法是制作一个rpm包,方便模块的分发以及共享 一些问题 模块的安装位置 一般我们外部开发的模块都在/lib/modules/${uname}\extra 目 阅读全文

posted @ 2023-04-29 08:40 荣锋亮 阅读(69) 评论(0) 推荐(0) 编辑

utm 试用
摘要:前边简单说明过utm 是一个很不错的mac 虚拟化管理工具,以下是一个简单的试用 安装 直接下载mac 的安装程序就行了 使用 下载镜像 可以下载自己想运行的系统,比如我使用清华的镜像加速下载centos 的 创建虚拟机 网络说明 目前似乎有一个问题就是网卡没有绑定ip,需要手工重启下网卡,参考if 阅读全文

posted @ 2023-04-28 15:27 荣锋亮 阅读(75) 评论(0) 推荐(0) 编辑

gitleaks 保护以及发现安全key的工具
摘要:gitleaks 可以方便的扫描git 项目,发现潜在的key 泄漏问题,可以方便的集成到我们的ci/cd 中 说明 对于需要发现代码中安全key 的问题,gitleaks 是一个值得使用的工具 参考资料 https://github.com/gitleaks/gitleakshttps://git 阅读全文

posted @ 2023-04-26 21:34 荣锋亮 阅读(194) 评论(0) 推荐(0) 编辑

logseq 开源知识管理平台
摘要:logseq 是一个开源的知识管理平台 特性 任务管理 pdf 注释 Flashcards 白板 同时支持不少插件 说明 对于希望搭建自己知识库的是一个不错的选择,同时官方的文档就是一个可以快速体验的入口 参考资料 https://github.com/logseq/logseqhttps://pl 阅读全文

posted @ 2023-04-26 21:29 荣锋亮 阅读(275) 评论(0) 推荐(0) 编辑

tldr 方便的man 工具
摘要:使用tldr 可以方便的查看友好的文档 参考使用 安装 npm install -g tldr 更新cache sudo tldr -u 使用 比如查询rmmod 命令使用 说明 tldr 是一个比较方便的man 工具,提供了比较友好的命令查询,同时我们也可以自己定义帮助信息,支持的客户端也不少 参 阅读全文

posted @ 2023-04-23 21:51 荣锋亮 阅读(19) 评论(0) 推荐(0) 编辑

osboxes 方便的主机镜像服务
摘要:osboxes 提供了可以直接使用的虚拟机镜像,我们可以直接进行使用,可以加速日常的测试,目前支持virtualbox以及vmware对于经常需要测试的是一个不错的选择,当然基于vgrant 也是一个不错的快速环境搭建的工具 参考资料 https://www.osboxes.org/https:// 阅读全文

posted @ 2023-04-21 21:58 荣锋亮 阅读(87) 评论(0) 推荐(0) 编辑

sbom-tool 微软提供sbom工具
摘要:sbom-tool 是微软开源的创建spdx2.2 兼容的sboms 工具,支持不少语言,当然spdx 提供的spdx-sbom-generator 也是一个不错的选择开源可视化管理上 dependency-track是一个很不错的工具,但是是基于cyclonedx 格式的,可以通过cycloned 阅读全文

posted @ 2023-04-20 21:41 荣锋亮 阅读(683) 评论(3) 推荐(0) 编辑

Squirrel 类似clickonce 的工具
摘要:微软的clickonce 是一个比较强大的软件更新以及分发模式,Squirrel 是一个开源的类似的工具,提供的功能相比clickonce 多了不少,对于windows 桌面应用的分发是一个值得选择的工具 参考资料 https://github.com/Squirrel/Squirrel.Windo 阅读全文

posted @ 2023-04-20 10:23 荣锋亮 阅读(53) 评论(0) 推荐(0) 编辑

pypiserver 最小开源pip 私服
摘要:pypiserver 是一个轻量的pip 私服,支持下载以及上传,对于pip 包我们可以通过scp 以及标准pip 上传处理 启动 基于venv python3 -m venv venv source venv/bin/activate mkdir packages pypi-server run 阅读全文

posted @ 2023-04-20 10:04 荣锋亮 阅读(152) 评论(0) 推荐(0) 编辑

使用cups + ipp 协议client 进行网络打印处理
摘要:实际上日常中我们已经使用了网络打印了(比如公司内部使用的共享打印机),现在大家会有使用基于部分厂商开发的的网络打印进行资料打印从技术实现上基本都是基于网络打印技术,然后通过控制程序对于打印机进行操作,然后平台会按照不同的打印模式收取不同的费用,用户可以自己去固定网点去取资料 参考图 简单说明:以上是 阅读全文

posted @ 2023-04-14 20:36 荣锋亮 阅读(595) 评论(0) 推荐(0) 编辑

melange+ apko 基于的alpine docker 镜像集成玩法
摘要:主要是一个集成,同时可以提供方便的alpine apk 包管理以及维护 参考集成 备注:以上中使用git 进行配置管理,使用melange 进行apk 包的构建,同时可以结合s3 将数据存储到s3中,如果构建基于alpine 镜像的可以直接使用构建的私服,同时 也可以结合apko 进行oci 镜像构 阅读全文

posted @ 2023-04-14 09:26 荣锋亮 阅读(57) 评论(1) 推荐(1) 编辑

melange 基于源码构建apk 包的工具
摘要:实际上melange是apko 的相关项目,结合起来可以更好的创建基于apk 的oci 镜像,melange 主要是定义了 一套pipeline 可以方便的进行apk 包开发 安装 可以基于docker 运行 go install chainguard.dev/melange@latest 使用 配 阅读全文

posted @ 2023-04-14 08:57 荣锋亮 阅读(33) 评论(0) 推荐(0) 编辑

apko不依赖dockerfile基于apk 包构建oci 镜像的工具
摘要:可以方便的基于apk 包进行oci 镜像的构建以及发布 包含的特性 可重复执行同时确认二进制文件一致 快速 小 sbom 支持 服务支持,基于s4 安装 可以通过go install 以及docker 模式运行 go install chainguard.dev/apko@latest 使用 配置 阅读全文

posted @ 2023-04-13 20:49 荣锋亮 阅读(43) 评论(0) 推荐(0) 编辑

asciinema 方便的终端录屏方案
摘要:asciinema 方便的终端录屏方案,我们可以直接使用cli 工具就可以方便的进行终端录制了,然后可以自己提供一份website 基于官方 提供的asciinema-player 进行播放 参考玩法 简单说明:我们可以基于s3 以及asciinema 提供的工具自己包装一个ui 当然也可以直接使用 阅读全文

posted @ 2023-04-07 10:45 荣锋亮 阅读(40) 评论(0) 推荐(0) 编辑

使用nexus proxy 解决minio 升级软件包下载问题
摘要:minio mc 的admin 命令提供了方便的minio 集群升级能力,但是默认使用的是公网的,对于此种场景,官方是提供了不少方法:本地替换包,以及自己搞镜像 对于镜像模式nexus 是一个很不错的选择 参考玩法 nexus raw proxy 模式 参考配置 升级命令 命令 mc admin u 阅读全文

posted @ 2023-03-28 22:25 荣锋亮 阅读(238) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 39 下一页

导航