小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ

本文介绍轻量开源CI/CD工具Woodpecker,它源自Drone,用Go编写,包含Server与Agent,并复用Gitea等代码托管平台的认证。文章演示了用docker-compose部署Gitea、Woodpecker Server与Agent,编写Hello World流水线,并以Python项目为例,完整实现提交、测试、构建镜像、SSH自动部署的流程,同时介绍了when触发条件、Secrets、缓存及woodpecker-cli本地试跑等用法。

轻量级开源 CI/CD:Woodpecker 从零部署到跑通完整流水线

昔我往矣 昔我往矣 · 2026-09-12T17:09:46Z
Gitee 核心功能有哪些:从代码托管到一站式 DevOps 协作的公开信息梳理

Gitee是开源中国开发的代码托管与DevOps平台,提供代码管理、项目协同、CI/CD、代码扫描及测试等功能,支持私有化部署并符合国内数据合规要求。它适合中小团队,内置流水线并支持Jenkins集成,优势在于本地访问和中文生态,但国际生态较弱。

Gitee 核心功能有哪些:从代码托管到一站式 DevOps 协作的公开信息梳理

Gitee 官方博客 Gitee 官方博客 · 2026-09-09T07:57:40Z
Gitee 核心功能梳理:代码托管、项目协同与 DevOps 能力

Gitee是开源中国运营的代码托管与DevOps平台,整合代码管理、项目协同、代码扫描、CI/CD及测试管理。支持仓库管理、权限控制、PR/CR协作、敏捷模板、看板、工作流及测试用例管理。提供多语言代码扫描、质量门禁和可视化流水线。适合中小团队及对数据本地化要求高的项目,但CI/CD产品名称在不同来源中不一致,需以官方文档为准。

Gitee 核心功能梳理:代码托管、项目协同与 DevOps 能力

Gitee 官方博客 Gitee 官方博客 · 2026-09-07T13:42:09Z
确保公共部门软件项目的代码合规性

公共部门软件项目必须确保代码合规,以保护敏感数据并避免高昂的违规成本。主要风险包括安全漏洞、合同违约、审计失败和长期维护问题。通过使用自动化工具(如Qodana)进行静态分析、秘密检测和依赖扫描,并嵌入CI/CD流程,可有效降低风险,确保符合法规和审计要求。

确保公共部门软件项目的代码合规性

The JetBrains Blog The JetBrains Blog · 2026-09-01T07:54:55Z

作者利用AI开发了多个独立工具软件,包括数字花园框架Amytis、Markdown编辑器Ovid、自托管CI/CD工具Janus、Web版Minecraft、英语学习应用Mercury和电影策展网站Roma,并打包成工作室网站AI Naive展示。作者强调这些工具是“无用之用”的趣味项目,使用简单Prompt而非复杂工程方法,并计划继续开发更多工具。

AI Naive: 用 AI 做“无用之用”的独立软件作品集

胡涂说 胡涂说 · 2026-08-30T00:00:00Z
你的Kubernetes平台已为容器就绪,那么它准备好迎接AI了吗?

Kubernetes平台团队正面临支持AI工作负载的挑战。文章指出,虽然66%的组织用Kubernetes运行生成式AI推理,但仅7%每日部署模型,且35%平台团队未编排AI工作负载。为让平台AI就绪,需扩展资源模型(如动态资源分配)、将CI/CD延伸至模型生命周期、观察工作负载而非仅集群、为开发者提供标准化路径,使AI成为常规生产工作负载。

你的Kubernetes平台已为容器就绪,那么它准备好迎接AI了吗?

Cloud Native Computing Foundation Cloud Native Computing Foundation · 2026-08-28T11:00:00Z
Warp旨在简化软件工厂的构建

Warp推出Warp Factories,为开发者提供构建云软件工厂的基础设施,旨在提升编码代理ROI并加强治理。专家认为软件工厂将普及,但需解决代理工作追踪和变更记录等深层问题,且采用过程可能分散,类似CI/CD早期阶段。

Warp旨在简化软件工厂的构建

The New Stack The New Stack · 2026-08-20T17:52:29Z
ECS + CodePipeline 企业轻量级容器化 CI/CD 实战—基于 GitHub + CodePipeline + CodeBuild + ECS Fargate 的全托管容器化部署方案

本文介绍基于GitHub、CodePipeline、CodeBuild、ECR和ECS Fargate的企业级轻量容器化CI/CD方案。相比EKS,ECS+Fargate运维简单、学习曲线平缓,支持控制台操作和ALB原生集成。通过CodePipeline四阶段流水线,实现代码推送自动构建镜像并滚动更新服务,全程零停机。文章详述架构、配置要点及注意事项,适合中小型微服务快速部署。

ECS + CodePipeline 企业轻量级容器化 CI/CD 实战—基于 GitHub + CodePipeline + CodeBuild + ECS Fargate 的全托管容器化部署方案

亚马逊AWS官方博客 亚马逊AWS官方博客 · 2026-08-20T02:29:03Z
每个AI代理部署前应通过的7项回归测试

本文介绍了AI代理部署前应通过的七项回归测试,涵盖上下文丢失、工具幂等性、提示注入、结构化输出、非终止、RAG接地和状态恢复。这些测试针对编排层状态管理问题,而非模型智能,适合CI/CD门控。文章强调状态与记忆的区别,并指出测试的局限性和持续运行的重要性。

每个AI代理部署前应通过的7项回归测试

MachineLearningMastery.com MachineLearningMastery.com · 2026-08-17T12:00:15Z
如何使用Fastlane和GitHub Actions自动化Flutter发布,实现Firebase App Distribution、Google Play、TestFlight和App Store Connect分发

本文介绍如何为Flutter应用搭建自动化CI/CD流水线,使用GitHub Actions和Fastlane实现一键分发。推送代码到dev分支自动构建并分发至Firebase App Distribution和TestFlight;推送到prod分支则分发至Google Play和App Store。文章详细说明凭据生成、密钥配置、Fastlane设置及工作流编写,旨在消除手动构建上传流程,提升发布效率。

如何使用Fastlane和GitHub Actions自动化Flutter发布,实现Firebase App Distribution、Google Play、TestFlight和App Store Connect分发

freeCodeCamp.org freeCodeCamp.org · 2026-08-11T16:47:02Z
现代QA工程师的真正职责:远不止于发现Bug

QA工程师的职责已从单纯找bug演变为贯穿软件开发生命周期的质量保障。现代QA工程师在开发前参与需求评审、识别风险、澄清业务期望,并验证API和数据库。他们通过提问发现潜在问题,预防缺陷而非事后补救。QA工作不仅限于自动化测试,还包括探索性测试、生产问题调查等。核心技能包括沟通、批判性思维、API测试、SQL和CI/CD知识。质量是团队共同责任,QA工程师通过协作帮助团队构建可靠软件。

现代QA工程师的真正职责:远不止于发现Bug

freeCodeCamp.org freeCodeCamp.org · 2026-08-04T18:24:32Z

Cloudflare推出基于Workflows的CI/CD方案,用TypeScript替代YAML定义流水线,支持在隔离沙箱中运行构建、测试等步骤,并缓存依赖加速。通过事件触发自动启动CI任务,还支持AI代理自愈修复失败步骤。该方案简化了平台管理大量代码仓库的CI/CD流程,提供可观测性和弹性重试。

在Cloudflare平台上为数百万仓库运行CI/CD

The Cloudflare Blog The Cloudflare Blog · 2026-08-04T13:00:00Z
忘记“人在环中”,利用工程化驾驭让“人在环上”

Thoughtworks工程师Kief Morris强调,AI生成代码时需重视“人在环上”的监督,而非完全放手。他建议通过CI/CD管道和工程最佳实践确保代码质量,避免认知债务,并用“harness engineering”定义“好代码”,让AI在安全框架内构建,同时保持对系统的控制,防止失去追踪能力。

忘记“人在环中”,利用工程化驾驭让“人在环上”

The New Stack The New Stack · 2026-07-31T17:18:13Z
SonarQube从GitLab创建项目

将GitLab项目接入SonarQube平台,实现代码自动检测。步骤包括:从GitLab导入项目,选择默认代码设置,分析方法选GitLab CI,配置环境变量(已在群组设置),创建配置文件,将SonarQube配置加入pom.xml,并创建.gitlab-ci.yml文件,分阶段进行单元测试、质量门禁检查和镜像发布,检测结果作为流水线强制指标。

SonarQube从GitLab创建项目

老卫(柳伟卫)的博客 老卫(柳伟卫)的博客 · 2026-07-30T00:22:00Z
Turborepo与Vercel远程缓存现已支持OpenID Connect(OIDC)

现在可以在CI/CD工作流(包括GitHub工作流)中交换OIDC令牌,以获取短期有效的Turborepo访问令牌,用于访问Vercel远程缓存。这比长期个人访问令牌更安全,因为OIDC令牌短期有效、仅限缓存访问,并与团队关联。建议用户迁移至OIDC,可通过设置添加策略。

Turborepo与Vercel远程缓存现已支持OpenID Connect(OIDC)

Vercel News Vercel News · 2026-07-30T00:00:00Z
将10倍开发者转化为10倍价值

企业投资AI常以“提速”为目标,但多数人不知瓶颈所在。开发者仅21%时间写代码,其余耗于会议、测试等,AI工具多聚焦编码,即使提速10倍,整体提升也有限。真正高效的企业如银行、电信公司,因已有成熟CI/CD流程和治理,AI能放大其基础能力,节省大量时间。反之,基础薄弱者只会加速技术债。因此,投资基础设施比追逐AI潮流更重要。

将10倍开发者转化为10倍价值

The New Stack The New Stack · 2026-07-29T14:00:00Z
2026年CI/CD现状调查现已启动

JetBrains启动2026年CI/CD现状调查,邀请开发者、DevOps及平台工程师分享构建、测试和部署实践。调查涵盖最常用CI/CD平台、AI对交付流程的影响、基础设施现代化原因、团队挑战及自动化趋势。参与者有机会赢取JetBrains订阅或亚马逊礼品卡,结果将于年底在TeamCity博客公布。

2026年CI/CD现状调查现已启动

The JetBrains Blog The JetBrains Blog · 2026-07-28T10:12:25Z
代码覆盖率:如何衡量、理解指标并改进测试

代码覆盖率是衡量测试执行代码百分比的指标,对提升软件质量至关重要。文章介绍了行、分支、条件、路径等覆盖率类型,并建议以80%为合理目标,优先测试高风险模块。通过工具生成报告,结合CI/CD集成,可有效改进测试,但需避免追求100%覆盖率的误区,注重测试质量而非数量。

代码覆盖率:如何衡量、理解指标并改进测试

The JetBrains Blog The JetBrains Blog · 2026-07-23T09:49:34Z
TeamCity的未来 – JetBrains的CI/CD

TeamCity正在适应AI与人类协作的软件开发新现实,提升CI/CD流程的可靠性和安全性,支持更高的代码变更量,优化构建配置,快速解决构建失败,并提供清晰的可视化。JetBrains致力于通过AI治理和集成,帮助团队在快速变化的环境中保持生产力和控制力。

TeamCity的未来 – JetBrains的CI/CD

The JetBrains Blog The JetBrains Blog · 2026-07-07T13:47:06Z
为什么传统的CI/CD无法满足大型语言模型的需求(以及我们为解决这个问题而建立的发布门控)

传统的CI/CD门控无法满足生产AI系统的需求。文章提出了一种实用的发布门控方法,基于基线评估、漂移检测、影子验证和成本/延迟控制,以防止AI回归。通过实时监测模型表现,确保发布的AI系统在可接受范围内,避免用户体验下降。

为什么传统的CI/CD无法满足大型语言模型的需求(以及我们为解决这个问题而建立的发布门控)

The New Stack The New Stack · 2026-07-02T13:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码