随笔分类 - 技术集成
摘要:前情概要 在 让你发布的nuget包支持源代码调试#为gitlab的私有源代码项目提供支持 小节中有介绍到如何让gitlab的私有存储库支持SourceLink. 其中有一个方法是说在vs中打开webbrower登录, 利用已登录session支持. 但是在时间车轮经过一段不短的距离后. vs202
阅读全文
摘要:前情概要 在不久的从前(也还是要以年为单位哈), 我们如果需要调试第三方代码, 或者框架代码很麻烦. 需要配置symbols, 匹配原始代码路径等. 为此, MS推出了 Source Link 功能, 详细的介绍请查看官方repo 的 readme. Copy+google翻译过来的介绍: Sour
阅读全文
摘要:前情概要 刚好有半天得闲功夫, 从项目里面找个功能来水一篇文章😂. 上线的项目通常都是需要做性能数据收集工作的, 它好处就不想打字了. 业界有很多套方案, 工具[收费的, 免费的], 收集采用[拉取的,推送的]等等可以各种组合,各种优劣势等介绍和比较请自行google. #实施方案 数据存储使用时
阅读全文
摘要:通常, 我们在使用了 Microsoft.Extensions.DependencyInjection DI框架的情况下, 我们一般通过 .ConfigureLogging((HostBuilderContext host, ILoggingBuilder logBuilder)=>{ logBui
阅读全文
摘要:前言 随着系统越来越大,开发人员、站点、服务器越来越多,微服务化推进,......等等原因,实现自动化的devops越来越有必要。 当然,真实的原因是,在团队组建之初就预见到了这些问题,所以从一开始就决定这一块要自动化。 带来的实质好处也是显而易见的,人力成本的节省、规范化的流程、可追溯的发布历史、
阅读全文
摘要:写个demo来玩一玩linux平台下使用lldb加载sos来调试netcore应用。 当然,在真实的产线环境中需要分析的数据和难度远远高于demo所示,所以demo的作用也仅仅只能起到介绍工具的作用。 通常正常情况下,分析个几天才能得出一个结论的的结果都还是比较令人开心的!,很多时候分析来分析去也搞
阅读全文
摘要:废话不多说,直接上shell,还是比较简单的。就是编译时间有点长... 都是以小时计的......,我刀片机上面一台虚拟机反正是等了3个小时 参考资料: "gcc源代码下载地址"
阅读全文
摘要:安装cmake之前,记得升级gcc,请参考 "centos7 升级GCC版本到7.3.0" 参考资料: "https://cmake.org/download/"
阅读全文
摘要:centos7下安装lldb,dotnet netcore 进程生成转储文件,并使用lldb进行分析 随着netcore应用在linux上部署的应用越来越多,碰到cpu 100%,内存暴涨的情况也一直偶有发生,在windows平台下进程管理器右键转储,下载到本地使用windbg或者直接vs分析都比较
阅读全文
摘要:要解决的问题 开发管理工具触发站点构建事件,事件处理中需要调用Jenkins接口开始构建动作。 我的应用场景: 使用jira作为管理工具,在jira中创建自定义的工作流来规定测试,上线,发布等流程,并通过自动化工具完成这一系列的操作。 jira issue数据格式地址:https://docs.at
阅读全文
摘要:要解决的问题 jenkins自动构建完成后,希望能通过sonar静态代码检查生成一份报告,给与开发人员对当前代码的做一个质量评估和修改意见 1.安装并配置sonar服务器 懒得说,跟着官方文档走就行,这边主要的开发语言是.net core 和 typescript,所以在sonar server中的
阅读全文
摘要:jenkins配置slave进行构建时,发现slave构建的控制台输入中文乱码,查看master,slave的jenkins系统信息 file.encoding和sun.jnu.encoding都没有问题,只有从master node 查看系统信息发现encoding=ANSI_X3.4 1968。
阅读全文
摘要:通过搜索 到 win8 vpn 270错误的解决参考解决 1.通过设备管理查看 发现我的 红框标记的显示一个小黄色叹号显示. 现在的截图已经是我修复完成后的截图了,所以没有小黄色叹号. 2.查看该项的属性 3.在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS
阅读全文