CI Weekly #16 | 从另一个角度看开发效率:flow.ci 数据统计功能上线

Excel 数据分析常用函数汇总 很多传统行业的数据分析师只要求掌握 Excel 即可,会 SPSS / SAS 是加分项。哪怕在数据分析岗位很多的互联网行业,Excel 依旧是不可替代的基础工具。Excel 是数据分析最常用、最基础的工具。大量传统行业(商贸、工厂、门店进销存)的数据分析师,熟练掌握 Excel + SQL 就可以完成绝大多数日常工作。对于初学者,不用一上来就啃 Python、R 这类编程语言,Excel 自带的函数、透视表、可视化插件足够支撑大部分统计、核对、报表需求; 阅读详情

很开心的告诉大家,flow.ci 数据统计功能已正式上线。

进入 flow.ci 控制台,点击「数据分析」按钮,你可以按照时间日期筛选,flow.ci 将多维度地展示「组织与项目」的构建数据指标与模型,包括构建成功率、构建次数、构建时长等,更方便地了解团队项目的构建状态。

flow.ci 展示的不只是优雅可观、一目了然的数据分析图,更重要的是帮助构建者提升开发效率,交付更多的价值。

说了这么多,也不能错过上周一些「功能优化」,比如:

  • Job 页面增加 Report 按钮,可反馈异常的构建结果;
  • 支持 MongoDB 3.4;
  • 因账户欠费而产生的构建失败,发送邮件提醒;
  • 试用期/付费套餐到期邮件/短信提醒;

详情见 flow_ci changelog. 如果你在使用过程中遇到问题,可以通过「在线消息」或去 flow.ci 社区 反馈给我们 :)

这期 CI Weekly 收录了关于微服务、Docker、持续部署、持续集成的最佳实践、工程师文化相关的技术分享,希望对你有用~

Docker在沪江落地的实践

容器化技术在过去的几年甚至到现在都是一个十分红火的技术,每一个对技术有些追求的公司对容器或多或少都有些蠢蠢欲动与研究。这篇文章记录了Docker是如何在沪江落地的。(via:dockerone.io-DarkForces)

个推持续集成最佳实践

借助于 Git、Docker、Jenkins 以及 Nexus 等工具,个推搭建了自己的持续集成环境,并一步一步的摸索出了自己的最佳实践,这篇文章分享了是如何利用持续集成技术提高团队生产力。 (via: 个推Getui) ​​​​

聊一聊基于Docker的持续构建实现

看看网易蜂巢是如何基于Docker实现持续构建。(via:网易蜂巢)

从零搭建持续交付系统

如何根据不同的业务场景与交付方式,选择适合的持续交付方案。(via:阿里云-莫言)

[译] 软件开发人员应该知道的关于持续集成的一些事情

本篇文章帮助你更快地了解持续集成相关的概念和工具等。(via : 可译网)

持续部署Microservices的实践和准则

持续部署(Continuous Deployment)是Microservices场景下一个重要的技术实践。本文将介绍持续部署Microservices的实践和准则。(via : 思特沃克)

重新理解微服务

本文基于作者在大型互联网系统的服务化实践和思考,和大家一起探讨微服务架构。本文主要内容包括:传统SOA架构、新型SOA架构、服务设计方式、深入微服务、微服务体系、微服务系统架构。(via : 聊聊架构-王庆友)

深入浅出 Git

这篇文章解释了 Git 是如何工作的,文中的 git 模型可以让你更好的理解 Git 做了什么,正在做什么以及将要做什么。(via : [coding 用户翻译])


以上是 CI Weekly #16 的所有技术分享,
如有问题,请联系我们~

Happy building!
flow.ci

CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成、持续交付,持续部署、自动化测试、 DevOps 等实践教程、工具与资源,以及一些工程师文化相关的程序员 Tips 。同步于 flow.ci Blog、微信公众号、官方微博,知乎专栏,简书,欢迎关注或投稿:)

QT 实现QStackedWidget切换页面右移动画 首先截取当前界面的图片,渲染到一个QLabel上,然后设置QPropertyAnimation动画,动画的作用对象就是这个QLabel,不断的改变geometry;当动画结束的时候,隐藏并释放这个QLabel。以下是一个QStackedWidget,放了两个QPushButton在上面,点击切换不同的界面。为了方便查看动画特效,设置了每个界面的背景图片。 阅读详情

相关推荐

从ADC校准到精准测量:避开PY32F030小信号采样的那些坑

本文深入探讨了PY32F030微控制器进行ADC小信号采样时面临的挑战与解决方案。从硬件设计、软件滤波算法到系统级校准策略,详细分析了如何避开常见陷阱,实现精准测量,特别是在25mV以下小信号场景中的应用实践。

ujm567890的博客 759

开发团队的效率

非常典型的开发方式——软件开发中的“锁”,接力棒式软件开发,保姆式软件开发,WatchDog软件开发,故障驱动式软件开发。   软件开发中的“锁” 如果你搞过并发编程,你一定知道什么是“锁”,锁就是用来同步和互斥。我发现有好些开发部门里的各个开发团队间存在很多锁。比如: 技术能力上的锁。有一个项目需要在不同的地方做开发,这些模块用到不同的技术,比如:Java, C/C++, Pyth...

hebeind100的博客 665

告别理论!用AXI-Stream实战摄像头数据流采集(附Verilog关键代码片段)

本文详细解析了如何通过AXI-Stream接口实现工业级可靠性的摄像头数据流采集系统,重点介绍了Verilog实战代码、AXI-Stream握手机制及数据反压处理方案。通过三级缓冲架构和带宽优化,有效解决了OV5640等摄像头在高速场景下的帧丢失问题,为FPGA图像处理项目提供了实用解决方案。

weixin_42563415的博客 157

怎样考察报表工具的开发效率?

工具,本身就是为了解决各种重复性工作效率低下的问题而诞生的产物,报表工具也是工具,所以它的诞生,它的使命,也是为了提效!是为了提升数据信息化项目中报表的开发效率而诞生的但不同的工具,开发方...

327

Unity性能优化 - 动态图集

Unity 动态图集是 Unity 引擎中用于处理游戏纹理优化的一种技术。本文介绍了什么是动态图集,动态图集的优缺点,以及提供了一套完整的代码供大家参考。

qq_33808037的博客 4840

数字蓝军智能体关键技术课题研究

本研究提出基于人工智能大模型技术构建智能数字蓝军智能体系统,旨在提升作战模拟推演的智能化水平。系统采用"大模型+小模型"混合架构,整合感知、决策、规划、学习等核心模块,实现动态、智能的作战方案生成。关键技术包括大模型与知识图谱融合、多智能体协同、战场态势数字化表示等。研究成果将形成可复用的垂直领域智能体框架,为军事训练提供智能化对抗平台。该系统不仅能模拟真实对手的决策行为,还能通过自我博弈持续进化,有效增强推演的真实性和对抗性。

weixin_49042442的博客 1549

算法的博客

http://blog.csdn.net/v_JULY_v 奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序。

qwlong007的专栏 1357

(南京观海微电子)——TCON介绍

TCON又称:逻辑板,控制板,在液晶电视里的作用和CRT中的视放板相当,但有本质的区别,逻辑板不是一个纯粹的信号放大器,它输入是LVDS格式信号,而不是RGB。逻辑板的作用是把数字板送来的LVDS或TTL图像数据信号,时钟信号进行处理移位寄存器存储将图像数据信号,时钟信号转换成屏能够识别的控制信号行列信号RSDS控制屏内的MOSFET管工作而控制液晶分子的扭曲度。目前国内主要的TCON板生产商有视显光电。传统TCON的布局主要分为以下两种:X+C分离式和X+C一体式。

m0_75095200的博客 3834

都 2020 年了,还在用代码行数评估开发工作量吗?

衡量开发人员的工作量一直是让很多管理者头疼的问题,开发工作的不易量化让对于开发人员个体的工作变得难以评估。这时许多管理者为了图方便,直接只用代码行数来评估开发人员的工作量,这让很多开发人员都苦不堪言。 在开发工作中,代码行数体现的数据最直观,这点我们不能否认,它一定是一个可以参考的维度。但是如果仅用代码行数来评估开发人员的工作量,甚至以代码行数来设定 KPI ,这无疑是非常错误的行为,其带来的后...

ZicoChan的博客 1686

Windows服务器环境下 OpenCode Skill 下载与运行全流程实战指南(小白版)

Windows服务器环境下 OpenCode Skill 下载与运行全流程实战指南(小白版),OpenCode技能安装与使用指南,分为四个步骤:1)准备Windows服务器环境并确认OpenCode可用;2)通过Git或直接下载方式获取Skill;3)配置技能路径至.opencode/config.json;4)运行测试技能。关键点包括路径配置必须使用双反斜杠、确保Python环境正确安装、管理员权限运行等。文中提供了文本总结技能的完整案例,从创建skill.yaml和main.py到注册运行的全流程,并针

专注于编程、AI、人工智能等多个领域内容研究和分析 1081

【YOLO11改进 - 注意力机制】SCSA通过结合空间注意力和通道注意力,提高各种下游视觉任务的性能。

【YOLO11改进 - 注意力机制】SCSA通过结合空间注意力和通道注意力,提高各种下游视觉任务的性能。

专注于图像领域,主要研究内容包括计算机视觉和深度学习,特别是在图像分类、目标检测和图像生成等方面有深入的研究和实践经验。 475

数据中台的深度思考与总结

数据中台 数据汇聚 数据汇聚是数据中台必须提供的核心工具,把各种异构网络、异构数据源的数据方便地采集到数据中台中进行集中存储,为后续的加工建模做准备。数据汇聚方式一般有数据库同步、埋点、网络爬虫、消息队列等;从汇聚的时效性来分,有离线批量汇聚和实时采集。 数据采集工具 Canal、DataX、Sqoop 数据开发 数据开发模块主要面向开发人员、分析人员,提供离线、实时、算法开发工具。 离线开发 作业调度 •依赖调度:所有父作业运行完成后,当前作业才能开始运行。图64中的作业B,只.

weixin_42073629的博客 1093

Qt 【window udp 高频采集丢包问题】

使用Asio + 无锁队列或者环形缓存区方案可以解决 qt udp 在window平台高速采集 (128k)丢包问题。

weixin_45397344的博客 177

2串电池主动均衡模块设计:PIC18F57Q43+MP2642GR-Z方案剖析

串联电池组在浮充与长期循环中,常因电芯容量离散、内阻差异和自放电率不同而出现单体电压漂移,导致过压保护提前触发、可用容量缩水。电池均衡技术正是为解决串联电芯不一致性而生,通过主动能量搬移替代传统电阻放电,将高电压单体能量转移至低电压单体,从而提升BMS整体寿命与安全裕量。在储能、备用电源等需要长时间挂网运行的场景中,主动均衡的低损耗和高收敛速度优势尤为显著。本文基于一款2串主动均衡模块的完整设计实践,详细解析主控PIC18F57Q43的ADC采样与状态机策略,以及MP2642GR-Z电源方案的母线预算与功率

weixin_34034670的博客 397

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

分布式架构学习之持续集成:008--实用软件和架构图

持续集成管理平台不只是CI服务器,是一系列软件开发管理工具的组合 源码版本管理:Subversion、Git 项目构建工具:Maven、Ant 代码质量管理:Sonar(Checkstyle、PMD、FindBugs……) 持续集成引擎:Hudson、Jenkins、Apache Continuum 应用持续部署:操作系统、JDK、Tomcat、JBoss… 实施持续集成过程中要用到的

熊诗言的博客 1051

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

如何度量研发效能?

没有可靠的度量就无法有效的改进,高度数字化的软件研发领域一直是进行各类效能度量尝试的创新重地。 阿里云·云效服务的内部版本“Aone”承载着阿里集团数百个BU协同研发和持续交付的职责,笔者在数月前短暂的参与了该平台的效能透视镜板块建设,因而得以从平台的“上帝视角”重新审视效能度量这件事,随着项目开展,略微摸索了些门道。此文中观点源于这段时间里笔者在团队内以及与周边相关团队的讨论和个人思考,且作抛砖引玉之用。 度量的分类 度量的分类方式有很多,其中比较有意思的一种角度,是根据目标意图将度量划分为“针对人的度量

A1373712651的博客 1818

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

技术管理者---提升研发代码质量---总体方法论

你的研发团队是否存在如下问题 程序bug不断 好好的功能换个姿势使用就出bug 开发好的功能,业务流程走不下去 每个开发人员写的代码风格各异 调试他人代码无比痛苦 接手他人模块代码无比痛苦 代码要不不提交,一提交一大堆代码 等等等 研发流程维度看问题 从上面的分析可以看出,可以从5个维度分别控制研发代码的质量,博主将分别以这5个维度讲解提升研发质量的方法。其中 “研发规范”、...

chengyun19830206的博客 4044

Python实现统计报告自动化并实现持续集成,极大提高工作效率

是什么 统计报告是我做的一个自动统计缺陷并生成Excel的自动化程序,并且把这个自动化接入到持续集成,创建流水线,把耗时耗力的统计工作,只需要点击几个按钮,一分钟搞定 为什么 至于为什想要做,是因为统计缺陷数量的工作占用太多时间,如果借用缺陷管理工具的API,实现自动统计,则可以大大节省时间,提高效率,实现完自动统计之后,接入持续集成,这样可以解放自身劳动,任何想要看报告的人,都可以直接在持续集成...

Sky的博客 1616

开发效率

开发效率Git1. fork远程仓库后,把原始仓库更新同步到本地仓库 记录工作中一些提高开发效率的方法和知识点。 Git 1. fork远程仓库后,把原始仓库更新同步到本地仓库 git remote -v //查看本地有没有配置原始仓库,如果没有,就添加原始仓库 git remote add upstream URL // 这里的upstream是一个名字,可以自定义的,只要能表达出你...

youyoujushi2008的博客 349

报表统计加了一个字段怎么更新原先得数据_数据分析师日常报表取数开发?

一、报表开发背景因公司数据中心数据库迁移且新修改了一些字段,原有报表需要进行报表重构,因为需要重新取数(sql代码需要重新写),Tableau里面的字段命名,参数,计算字段等也需要修改,此外,格式字体等也需要重新弄,好在有原方案报表可以参考,不属于从0-1的构建,属于技术重现。二、实现过程2.1 熟悉新数据库、表、字段数据源方面:旧数据源来源于两个数据库,共四个数据库,取数需要跨数据库。新数据源取...

weixin_39963174的博客 327

low-code 大旗之下,我正在做的低代码平台该何去何从?

关注「前端向后」微信公众号,你将收获一系列「用 ???? 原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术写在前面low-code大旗之下,各式各样的低代码平台...

ayqy_jiajie的博客 581

从另一个角度看代码统计

最近因为项目需要,要对工程的代码进行统计,网上有很多的代码统计工具,最常用的是,但是我发现没有针对我的需求的功能,大多是递归目录、指定文件类型、统计所有代码行数和注释行、空白行等,而我的需求是在此基础之上,还要统计每个文件中方法的个数、每个方法的行数、方法的分级(这里说的分级是指每个方法的代码行数在某个范围内,就对应一个等级)等信息。在网上苦苦搜寻了一阵,发现并没有这样的代码统计工具(也许是我没有

xhbdownnet的专栏 716

智能数据分析平台深度评测:主流产品优劣势与适用场景解析

智能数据分析平台的选型,核心是判断企业当前处于哪个数据阶段、下一步要解决什么问题。四款平台各有明确的能力侧重:帆软 FineBI 强在报表与指标体系的标准化,观远数据强在行业场景与决策智能,火山引擎 DataWind 强在字节生态与对话式问数,ThinkingAI 的价值在于把"分析"推进到"行动",让数据闭环真正转起来。与其纠结哪家功能更多,不如先用一个真实业务问题做验证,最快能跑通闭环的那一个,往往就是当前阶段的最优解。

效率工作研究中心 75

企业做 AI 数据分析,该用通用办公 Agent 还是专业数据 Agent?

企业做 AI 数据分析,选型的核心判断标准是数据复杂度,而非单纯的产品偏好。当数据分析停留在单表、小数据量、口径模糊的浅层问答时,通用办公 Agent 已经足够;当数据涉及多表关联、大数据量、严格指标口径和权限治理时,通用 Agent 的生成 SQL 路线会在这四道门槛前暴露能力边界,专业数据 Agent 才是承接深度分析的可靠选择。两类 Agent 的定位决定了它们应当协同而非替代。

Leo的博客 105

用 Excel 完成数据分析,一套可上手实操流程

很多初学数据分析的人会陷入一个误区:把 Excel 数据分析等同于背诵、嵌套各种函数,觉得不会几十条函数,就做不了数据分析。但在商贸、门店、工厂这类传统行业的日常工作里,大量的数据工作其实不靠复杂公式,依靠 Excel 的自带功能:规范表格结构、Power Query 批量清洗、数据透视表汇总、切片器联动、条件格式预警、图表可视化,就能独立完成从杂乱原始台账,到一份可以交给领导复盘的分析报表。对于想要应聘进销存、运营数据岗的人来说,这一套能力甚至比会写复杂嵌套函数更加常用。

qq_22201881的博客 253

WorkBuddy 接入奥威BI:让企业级数据分析在对话里完成

业务人员不需要下载数据、不需要打开 BI 门户,只需在对话框里说出业务问题——比如“分析去年公司经营风险”——就能拿到一份口径统一、数据可溯源的图文分析报告。奥威BI 的价值恰恰在于承接这类存量系统——通过数据接口把金蝶云·星空、K/3 WISE 以及用友等 ERP 的数据统一接入并建模,之后 AI 通过 MCP 调用的就是已经治理好的数据。写好配置之后,需要在连接器管理页面右上角的自定义连接器入口里,对新服务点击“信任”,这一步做完,WorkBuddy 才真正具备调用奥威BI 的能力。

qq_43696218的博客 258
上一篇: CI Weekly #15 | 据说新版 flow.ci Dashboard 界面很酷
下一篇: CI Weekly #17 | flow.ci 支持 Java 构建以及 Docker/DevOps 实践分享
风起云飞FIRim
博客等级 码龄12年 53粉丝 141原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值