随笔分类 -  持续集成

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

languageservices github action  语言服务
摘要:languageservices 是github 团队开源的github action 语言服务,可以实现类似vs code 自动提示的能力,这样可以提高github action的开发速度,代码部分还是值得学习参考的 参考资料 https://github.com/actions/language 阅读全文

posted @ 2023-03-25 21:00 荣锋亮 阅读(16) 评论(0) 推荐(0) 编辑

jenkins jvm内存调整以及一些说明
摘要:jenkins 调整jvm 内存有几个配置地方,比如通过/etc/sysconfig/jenkins 以及通过直接修改systemd 的服务定义(以centos 来说) systemd 配置 /usr/lib/systemd/system/jenkins.service 文件 参考修改 Enviro 阅读全文

posted @ 2023-03-22 10:40 荣锋亮 阅读(2059) 评论(0) 推荐(0) 编辑

jenkins 配置注意空格问题
摘要:最近在处理一个jenkins 构建问题碰到了一个空格问题,记录下 问题 昨天还可以一直使用的jenkins remote shell 执行,突然不能使用,日志日志unkonw host,同一批机器只有两台有问题,其他没有问题然后通过ssh 登录测试发现ssh 以及主机都是正常的,通过jenkins 阅读全文

posted @ 2023-03-21 08:13 荣锋亮 阅读(75) 评论(0) 推荐(0) 编辑

sbom +dependencytrack 进行软件组件安全性分析
摘要:随着安全越来越重要,日常中我们对于自己开发的软件进行安全扫描同时作为一个常规化的任务是比较重要的,对于依赖组件基于sbom+ dependencytrack 是一个很不错的选择,而且成本比较低,管理上比较强大,我们需要做的就是基于ci 工具,或者通过cli 生成sbom,然后基于dependency 阅读全文

posted @ 2023-03-14 19:58 荣锋亮 阅读(524) 评论(2) 推荐(0) 编辑

dnSpy 强大的dotnet 调试以及反编译编辑器
摘要:dnSpy 强大的dotnet 调试以及反编译编辑器 支持的功能 调试.net 以及unity 应用 编辑.net 以及unity 应用 轻量级以及暗黑模式 反编译支持的能力 所有的元数据都可以编译 编辑方法以及类支持自动提示(真的很方便) 其他功能也是比较强大的 说明 dnSpy 是一个很不错的d 阅读全文

posted @ 2023-02-08 19:37 荣锋亮 阅读(207) 评论(0) 推荐(0) 编辑

tracetest 基于trace 生成端到端测试的框架
摘要:tracetest 是基于OpenTelemetry 工具,设计上还是很有意思的,可以使用此工具进行分布式系统的测试 支持的特性 可以直接使用现有的OpenTelemetry周边工具,包含了jaeger, 以及grafana tempo 支持多种测试,比如http,grpc,以及postman 的c 阅读全文

posted @ 2023-02-04 22:36 荣锋亮 阅读(149) 评论(0) 推荐(0) 编辑

nginx agent 来自官方的nginx 配置管理&监控方案
摘要:我以前介绍过使用git+api 模式的nginx 配置管理,同时还介绍过一个基于graylog 的日志收集方案,nginx agent 是nginx 官方提供的nginx 配置以及metrics 监控解决方案 包含的特性 配置管理 nginx 以及操作系统metrics收集 nginx 通知事件 g 阅读全文

posted @ 2023-02-01 20:45 荣锋亮 阅读(1827) 评论(0) 推荐(0) 编辑

使用provisio-maven-plugin+ airlift launcher 开发类似trino 的运行包
摘要:如果运行过trino 或者presto 会发现比较方便,配置放的特别清晰,而且包含了方便的cli 工具,实际上trino 或者presto 内部也是基于了 provisio-maven-plugin+ airlift launcher 进行软件包处理的 参考打包配置 参考项目可以与阅读trino 或 阅读全文

posted @ 2023-01-27 20:43 荣锋亮 阅读(184) 评论(0) 推荐(0) 编辑

caddyserver 生产运行一种玩法实践
摘要:实际上就是一个尝试,毕竟如果生产使用了caddyserver 做为一些核心业务只是需要做不少考虑的 参考图 备注:以上图是基于自建acme 服务处理的(比较适合内部服务),因为caddyserver 同时存储tls 配置以及基于api 的配置,所有对于单机部署模式有一些调整,后边介绍 集成说明 ac 阅读全文

posted @ 2023-01-25 14:25 荣锋亮 阅读(160) 评论(0) 推荐(0) 编辑

Docker 容器添加自定义root ca
摘要:比如如果我们基于了step-ca 工具做为我们的ca 机制,就会有不可信的问题,业务使用就特别不方便了,以下是一个参考配置 实际上很简单就是使用update-ca-certificates 更新信息 参考镜像 FROM nginx:latest COPY root_ca.crt /usr/local 阅读全文

posted @ 2023-01-24 22:47 荣锋亮 阅读(184) 评论(0) 推荐(0) 编辑

step-ca ha 模式说明
摘要:step-ca是一个很不错的开源ca 管理工具,但是如果实际使用就存在ca 的问题 ,实际上官方也说明了ha 的玩法,但是因为step-ca 在架构设计上并不是完全分布式的,所以还是有一些问题的 主要的问题 多实例数据共享(比如ca,acme 信息),就需要一个db了,推荐pg 或者mysql in 阅读全文

posted @ 2023-01-24 22:28 荣锋亮 阅读(77) 评论(0) 推荐(0) 编辑

coredns mysql 扩展使用+readyset 试用
摘要:基于db 进行dns 记录的管理还是比较有用的,尤其在一些开发环境中,以下是一个使用 同时也会尝试集成readyset(但是木有成功,应该是mysql 编码兼容的问题) 添加&构建插件 方法比较简单,官方有比较完整的文档说明,主要就是修改plugin.cfg 文件,同时通过go get 获取插件,然 阅读全文

posted @ 2023-01-23 19:18 荣锋亮 阅读(258) 评论(0) 推荐(0) 编辑

pulp_ansible galaxy 私服工具
摘要:pulp_ansible 可以帮助我们创建私有的galaxy 包含的特性 按需镜像部分roles 镜像多有galaxy roles 按需存储私有ansible roles 使用 ansible-galaxy cli 通过pulp_ansible 安装roles 基于时间的版本化role 内容,可以进 阅读全文

posted @ 2023-01-21 23:56 荣锋亮 阅读(27) 评论(0) 推荐(0) 编辑

maven flatten-maven-plugin 插件简单说明
摘要:maven flatten-maven-plugin 是一个比较有意思的项目,核心是对于我们发布的包提供一些简洁清晰的使用,去除掉哪些没用的(比如父pom 信息 ,profile 信息。。。) 参考使用 maven flatten-maven-plugin 使用比较简单,就是添加插件,几个简单配置就 阅读全文

posted @ 2023-01-17 23:21 荣锋亮 阅读(1344) 评论(0) 推荐(0) 编辑

maven maven-assembly-plugin 开发自己的descriptorRef
摘要:日常中大家应该使用过maven-assembly-plugin 进行软件打包,maven-assembly-plugi 内部已经提供了几个开箱即用的descriptorRef, 主要是: bin,jar-with-dependencies,project,src 实际处理可以参考插件源码,我们一般都 阅读全文

posted @ 2023-01-17 23:14 荣锋亮 阅读(649) 评论(0) 推荐(0) 编辑

maven java.lang.IllegalArgumentException: Malformed \uxxxx encoding 问题解决
摘要:网上应该是不少类似的解决方法,主要是记录下,核心是删除解析有问题的包 参考命令 find <path to maven local repo > -name resolver-status.properties -delete 参考资料 https://stackoverflow.com/quest 阅读全文

posted @ 2023-01-13 13:14 荣锋亮 阅读(0) 评论(0) 推荐(0) 编辑

cdc-file-transfer 使用说明
摘要:cdc-file-transfer 主要是场景是windows 到linux 主机的数据同步,包含了stream 以及rsync 两大工具 使用注意事项 首次执行会进行server copy,但是目前有点问题,如下,通过测试似乎和openssh 版本有关系,使用最新的没发现问题 linux serv 阅读全文

posted @ 2023-01-10 17:10 荣锋亮 阅读(221) 评论(1) 推荐(1) 编辑

cdc-file-transfer 谷歌开源的windows 到linux 同步工具
摘要:cdc-file-transfer 是基于content defined chunking 以及fastcdc 技术,cdc-file-transfer 目前提供了两种工具cdc_rsync 类似rsync 的同步能力,进行文件拷贝,但是性能相比rsync 会有30x的提升cdc_stream 基于 阅读全文

posted @ 2023-01-10 13:18 荣锋亮 阅读(185) 评论(0) 推荐(0) 编辑

score 开源工作负载指南
摘要:score 是基于容器的,开源,平台无关的,工作负载指南,基于一套命令可以解决k8s。docker-compose 等各种环境的问题 说明 score 是一个很不错的工具,我们以前包含了terraform,或者基于jsonnet 的管理,score 使用起来也是很简洁的,而且可以自己进行扩展,还是值 阅读全文

posted @ 2023-01-07 22:41 荣锋亮 阅读(31) 评论(0) 推荐(0) 编辑

类似git 的数据版本管理工具
摘要:git 是一个很不错的svc 系统,当前基于git 的玩法是越来越多了,比如gitops,基于git 的数据管理也是包含了不少的开源实现 基于git 玩法的好处 版本化,可以实现特定版本的只读活着灵活管理,有些系统是支持不可变模式的,可以防止数据被随意修改 可管理化,可以实现数据即代码,数据不在是杂 阅读全文

posted @ 2023-01-06 17:27 荣锋亮 阅读(440) 评论(0) 推荐(0) 编辑

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

导航