随笔分类 -  持续集成

上一页 1 2 3 4 5 6 7 8 ··· 40 下一页

pkl cli 简单试用
摘要:以前简单介绍过apple 开源的pkl 配置即代码工具(当然也提供了语言上的支持),以下是一个简单试用 安装 mac 系统 cli 命令 curl -L -o pkl https://github.com/apple/pkl/releases/download/0.25.2/pkl-macos-am 阅读全文

posted @ 2024-02-21 08:00 荣锋亮 阅读(13) 评论(0) 推荐(0) 编辑

git RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly 类似问题解决
摘要:今天在使用git 通过http 协议进行git repo clone 的时候发现的问题,记录下 参考解决方法 使用http1.1 协议 git config --global http.version HTTP/1.1 增加buffer git config --global http.postBu 阅读全文

posted @ 2024-02-15 08:00 荣锋亮 阅读(2955) 评论(0) 推荐(0) 编辑

jvm shutdownHook + spring 自定义事件实现业务处理
摘要:jvm 的shutdownHook 可以实现对于jvm 退出的一些处理,比如资源清理,异常事件通知,spring 自定义事件(或者使用内部的)可以实现 bean 的一些事件驱动处理,两个结合起来可以方便我们进行一些业务处理 一些业务场景 资源清理 服务停止业务状态一致性补偿 服务注册场景中的取消注册 阅读全文

posted @ 2024-02-14 08:00 荣锋亮 阅读(32) 评论(0) 推荐(0) 编辑

docker init 简单使用
摘要:这次说的docker init 并不是init 进程,而是docker 提供了cli init 命令,与npm init 等类似的方便创建docker 项目的命令 参考使用 提供的能力 docker help init Usage: docker init [OPTIONS] Creates Doc 阅读全文

posted @ 2024-02-02 08:00 荣锋亮 阅读(604) 评论(0) 推荐(0) 编辑

typespec 简单试用
摘要:typespec 是一个强大的api 描述框架,以下是一个简单的试用 安装typespec 可以安装为全局cli 命令 npm install -g @typespec/compiler 使用 创建项目 tsp init // 后续按照提示操作,可以选择http 安装依赖 tsp install 项 阅读全文

posted @ 2024-01-28 08:08 荣锋亮 阅读(151) 评论(0) 推荐(0) 编辑

typespec 描述api 的框架工具
摘要:typespec 是微软开源的api 描述工具,我们可以直接使用与typescript 类似的语言就能描述api,可以方便的生成rest,graphql,openapi,grpc 一些其他协议代码 包含的特性 api 优先 轻量级api 定义语言(基于typescript) 与现有工具链可以方便的集 阅读全文

posted @ 2024-01-27 08:00 荣锋亮 阅读(88) 评论(0) 推荐(0) 编辑

postgres-wasm Supabase & Snaplet 开发的可以在浏览器中运行pg的工具
摘要:postgres-wasm Supabase & Snaplet 开发的可以在浏览器中运行pg的工具,比较有意思 使用到的一些包 runtime v86的一个模拟器 buildroot 脚本,方便构建一个在v86 中运行的cpu 以及内存快照 websockproxy 网络工具 说明 官方也提供了一 阅读全文

posted @ 2024-01-19 14:41 荣锋亮 阅读(18) 评论(0) 推荐(0) 编辑

snaplet 一个强大的类似产品数据的生成工具
摘要:以前简单介绍过一个数据生成工具synth,snaplet 是一个类似的工具,但是设计上比较有意思,synth 是基于了schemasnaplet 使用了快照,以及基于ai 的数据生成模式,当然还包含了一种种子数据生成的模式 包含的特性 种子数据 对于现有的数据库使用快照模式生成 数据恢复 对于clo 阅读全文

posted @ 2024-01-18 11:19 荣锋亮 阅读(39) 评论(0) 推荐(0) 编辑

synth 简单试用
摘要:以下是一个简单的试用,主要是体验下synth 的功能 安装 我使用的mac 系统,其他系统按照官方文档操作 curl --proto '=https' --tlsv1.2 -sSL https://getsynth.com/install | sh 项目创建 创建文件夹 mkdir first 创建 阅读全文

posted @ 2024-01-16 11:53 荣锋亮 阅读(31) 评论(0) 推荐(0) 编辑

synth 声明式数据生成工具
摘要:synth 是由shuttle 团队开发的一个基于rust 编写的声明式数据生成工具 应用场景 数据隐藏 隐藏敏感的产品数据,帮助我们生成比较符合生成场景的数据 种子数据初始化 基于ci 的测试,开发环境数据生成,方便持续集成 基于自定义的规范,生成逼真的数据 可以基于约束,关系,生成逼真的数据 说 阅读全文

posted @ 2024-01-16 11:07 荣锋亮 阅读(26) 评论(0) 推荐(0) 编辑

maven extension 简单说明
摘要:按照说明maven 是3.3.1 发布了maven extension,功能很强大,以前没太注意,在看dremio 关于telemetry 集成的时候发现是一个很强大的 功能,尤其在我们需要提高maven 构建性能的时候,以下是一个简单的说明 配置说明 一般包含了核心扩展以及构建扩展 核心扩展 ja 阅读全文

posted @ 2024-01-10 17:17 荣锋亮 阅读(310) 评论(0) 推荐(0) 编辑

erlang 多版本管理工具
摘要:对于日常开发中,多版本还是比较重要的,erlang 多版本管理工具也包含不少 包含的工具 asdf 多用途的软件多版本管理工具 kerl 核心是处理erlang 多版本的 kiex 基于了kerl 以及ruby 的一些工具,目前似乎缺少维护了 说明 目前比较推荐的是kerl 以及asdf,当然还得看 阅读全文

posted @ 2024-01-04 18:03 荣锋亮 阅读(58) 评论(0) 推荐(0) 编辑

rustler-precompiled rustler 扩展工具简单说明
摘要:已经简单说过mjml_nif使用了rustler+rustler-precompiled 进行nif 的构建,同时官方也写了一篇相关的博客进行介绍 使用说明 配置依赖 def deps do [ {:rustler_precompiled, "~> 0.7"} ] end 配置native 使用 可 阅读全文

posted @ 2023-12-29 11:12 荣锋亮 阅读(9) 评论(0) 推荐(0) 编辑

rebar3 引用本地elixir 模块
摘要:前边简单说过基于rebar_mix 使用elixir模块,但是使用的模块是三方的,如果时候我们可以需要使用自己的 就可以使用本地git 项目,或者搭建自己的私服git,以下是一个简单使用 项目准备 本地elixir mix 项目 一个基于mix cli 创建的项目,同时进行git init mix 阅读全文

posted @ 2023-12-27 09:54 荣锋亮 阅读(38) 评论(0) 推荐(0) 编辑

elixr 本地模块引用
摘要:elixir 的mix 支持引用本地模块,以下是一个简单的学习 参考使用 项目结构 ├── app │ ├── README.md │ ├── lib │ │ └── app.ex │ ├── mix.exs │ └── test │ ├── app_test.exs │ └── test_help 阅读全文

posted @ 2023-12-27 09:32 荣锋亮 阅读(14) 评论(0) 推荐(0) 编辑

eqwalizer WhatsApp 开源的erlang类型检查工具
摘要:可能大家都听说过WhatsApp 对于erlang 使用是比较多的,WhatsApp 的IM 系统就是基于erlang 开发的,同时WhatsApp 也开源了 一些erlang周边的工具eqwalizer 是一个类型检查的,可以与rebar 以及非rebar 项目集成 参考使用 基于rebar的项目 阅读全文

posted @ 2023-12-26 16:31 荣锋亮 阅读(40) 评论(0) 推荐(0) 编辑

pdm符合最新PEP标准的现代python 包以及依赖管理工具
摘要:pdm符合最新PEP标准的现代python 包以及依赖管理工具 支持的特性 简单快速的维护依赖解析,主要为了构建大的二进制分发 PEP 517 构建后端 PEP 621 项目元数据 灵活强大的插件系统 多功能用户脚本 类似pnpm 的中心化安装优化 安装 命令 使用过的mac 系统的 brew in 阅读全文

posted @ 2023-12-25 18:42 荣锋亮 阅读(102) 评论(0) 推荐(0) 编辑

rebar3 cmake 项目学习
摘要:erlang 与c 的通信方式,包含了port 以及nif,以下是使用nif 的测试 创建项目 一个lib 一个cmake 命令 rebar3 new lib myapp cd myapp rebar3 new cmake 项目结构 ├── LICENSE.md ├── README.md ├── 阅读全文

posted @ 2023-12-22 15:40 荣锋亮 阅读(26) 评论(0) 推荐(0) 编辑

erlang.mk erlang 应用构建工具
摘要:erlang.mk erlang 应用构建工具,主要以来了make 进行erlang 应用的构建 安装使用 核心是一个依赖工具,如果安装了xcode,git 以及make 都是包含了的 基础安装 brew install erlang git make 安装erlang.mk wget https: 阅读全文

posted @ 2023-12-22 14:16 荣锋亮 阅读(46) 评论(0) 推荐(0) 编辑

rebar3 参考工作流
摘要:内容来自官方文档,主要是一个简单的记录,rebar3 包含了比较丰富的工具支持,可以方便erlang 应用开发 选择正确的项目类型 小的工具或者脚本可以选择escript 完整,自包含的执行系统选择release 或者umbrella 在其他系统使用的库可以选择lib或者app 多个库选择umbre 阅读全文

posted @ 2023-12-22 13:43 荣锋亮 阅读(45) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 40 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示