自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(802)
  • 资源 (10)
  • 收藏
  • 关注

原创 镜像发布后自动更新文档网站

比较常见的一个场景是:对于上面的流水线可以采用Jenkins、Argo Workflow或者其他类似工具。至于流水线的自动触发,可以借助代码仓库的 WebHook 或者像Argo Events这种事件驱动的框架。可以选用Harbor作为镜像仓库,它包括了:镜像同步、镜像清理、镜像代理、统一身份认证等企业级功能。当然,你需要自己想办法来确保其数据库、缓存的高可用。最后的环境更新环节,除了...

2024-04-15 14:19:45 362

原创 API Testing v0.0.15 为 29.6 K 的知名开源建站工具 Halo 提供 E2E 测试

atest发布v0.0.15atest是致力于帮助开发者持续保持高质量 API 的开源接口工具。你可以在命令行终端或者容器中启动:docker run -p 8080:8080 linuxsuren/api-testing:v0.0.15亮点在本次版本发布之前,成功地为以下开源项目实现了 API 的 E2E 测试:halo-dev/halo,一款 Java 实现的开源建站工具dromara/...

2023-12-11 18:14:25 48

原创 API Testing v0.0.14 新增 gRPC, tRPC 协议的支持

api-testing本次版本发布中的内容中,包含了两位高校同学的 contribution,其中屈晗煜在GitLink编程夏令营(GLCC)活动期间非常给力地增加了gRPC 协议的支持。atest版本发布v0.0.14atest是一款用 Golang 编写的、开源的接口测试工具。你可以在容器中启动:docker run --network host \ linuxsuren/api-t...

2023-10-30 20:02:25 222

原创 API Testing 发布 v0.0.13 包含大量实用的功能

atest版本发布v0.0.13atest是一款用 Golang 编写的、开源的接口测试工具。你可以在容器中启动:docker run -v /var/www/sample:/var/www/sample \ --network host \ linuxsuren/api-testing:master或者,直接下载二进制文件后启动:atest server --local-stora...

2023-08-22 19:30:13 116

原创 很荣幸与屈晗煜在 GitLink 编程夏令营(GLCC)活动中协作

作为一名软件工程师,天然有着追求代码质量的执念。相信很多人对代码的优雅、质量有着自己的认识,业界也有不少的共识,其中有一条我认为是非常重要的——代码可测试。作为一名研发,只关注功能可测(容易测)是远远不够的。从严谨的角度来看,我们每提交一个 PR(泛指有新的代码准备如何主分支)时,需要提供你已经测试通过的“证据”。 仅仅基于对团队成员的信任(或 QA 人员的回归测试)是很难从软件工程角度来保障代码...

2023-06-30 20:47:22 163

原创 接口测试 atest 版本发布 v0.0.12

atest版本发布 v0.0.12atest是一款用 Golang 编写的、基于 YAML 格式的开源接口测试工具,可以方便地在本地、服务端、持续集成等场景中使用。我们希望提供一个简单、强大、高质量的测试工具,方便测试、研发人员快速、低成本地借助接口测试为产品研发质量保驾护航。通过以下命令启动 HTTP 代理服务器后,给您的浏览器配置该代理,打开业务系统就会自动录制:docker run -p...

2023-06-18 18:34:07 169

原创 API Testing 一个基于 YAML 文件的开源接口测试工具

API Testing 一个基于 YAML 文件的开源接口测试工具,同时支持运行在本地、服务端。在选择工具时,可以从很多方面进行考量、对比,以下几点是该工具的特色或者优点:开源与否,atest 采用 MIT 开源协议,是最流行的宽松开源协议之一。有些工具也许有非常丰富的功能、漂亮的界面,但相比于开源项目,免费的工具不定什么时候就有可能变为收费的;而且,你的使用感受几乎很难直接反馈到产品中,只能被动...

2023-04-16 22:50:09 216

转载 快来看看开源面对面过去一年都发生了什么?

开源面对面是什么《开源面对面》是一个系列的访谈节目,以播客的方式运行。旨在通过采访不同行业、岗位的开源参与者的亲身经历、心得体会,让更多的从业人员看到参与开源是一种积极的趋势与良好的职业发展方向,认识到任何人都可以参与开源,并在开源的世界里体现自己的价值。开源面对面不以盈利为目的,没有 KPI,没有门槛,任何人都可以参与进来,成为分享者、成为聆听者或者成为志愿者(可以做视频剪辑、官网开发、嘉宾邀请...

2023-01-16 21:40:54 165

转载 云原生 CICD 工作流引擎 Argo workflows 单点登录

基于 Kubernetes 的云原生 CICD 工作流引擎 Argo workflows 完整的教程请查看下面的地址https://github.com/devops-ws/argo-workflows-guide下面给出配置 Argo workflows 单点登录的说明:为了保证 Argo workflows 同时支持 SSO(Single Sign-On)以及 webhook 的执行,需要设...

2023-01-02 16:56:36 438

转载 Argo Workflows 中使用 buildkit 构建并推送到私有镜像仓库

这里,我以构建并推送镜像到私有镜像仓库(例如:Harbor )中为例,分享 Argo Workflows 的使用。下面是这个例子中用到的相关工具:构建工具buildkit私有 Git 仓库私有镜像仓库准备工作:在集群中的每个节点上配置 Docker 支持 HTTP 镜像地址创建 Git 凭据创建 Docker 凭据(下面已包含)# 执行下面的命令登录 Harbor# docker login ...

2022-12-30 11:00:34 575

转载 Argo workflows 归档以及 GC 功能

归档Argo Workflow 支持将工作流执行记录(Workflow)的信息存储到 PostgreSQL 或 MySQL 中,以达到更长久地保存执行记录但又不会影响到 Kubernetes 集群的性能。这里,给出一个归档( Archive )数据到 PostgreSQL 的配置方法:首先,安装 PostgreSQL 。这里采用 Helm Chart 的方式来安装:helm repo add bi...

2022-12-27 11:49:39 344

转载 Argo Workflows 的 Golang SDK 使用介绍

公众号文章内的链接,请访问https://github.com/LinuxSuRen/argo-workflows-guide#golang-sdkArgo Workflows 官方维护了 Golang、Java、Python 语言的 SDK。下面以 Golang 为例,讲解 SDK 的使用方法。在运行下面的示例前,有两点需要注意的:Argo Workflows Server 地址Token你可...

2022-12-23 16:57:31 487

转载 Argo Workflows 的插件机制介绍

Argo Workflows 内置了几种类型的任务模板,这些任务类型或是方便解决特定问题,或是可以解决通用问题。此外,我们还可以通过执行器(Executor)插件扩展 Argo Workflows 的功能。执行器插件,会作为工作流 Pod 中 sidecar 的形式存在,通过 HTTP 提供服务。Argo Workflows 规定了 URI,以及 Request 和 Response。据此,我们可...

2022-12-22 10:52:13 227

转载 Argo CD v2.6 Release Candidate 发布了

Argo CD v2.6 Release CandidateArgo CD v2.6 Release Candidate 发布了。在这个版本中,你会发现一些很赞的 Argo CD 功能以及改进。有超过 83 名人员参与到了新功能开发、缺陷修复以及改进易用性。当然,正式版本的发布前还希望大家多多尝试。我们非常开心地宣布 v2.6 的首个候选版本,并期待听到您的反馈。您可以反馈对新的变更的看法,以及发...

2022-12-21 15:46:54 171

转载 Argo CD 配置管理插件 让 GitHub Actions 文件在 Argo 中跑起来

本文以 https://github.com/LinuxSuRen/github-action-workflow/ 为例来讲解 Argo CD 配置管理插件的使用。欢迎点赞、收藏、关注!配置管理插件(Config Management Plugin,CMP)使得 Argo CD 可以支持 Helm、Kustomize 以外的(可转化为 Kubernetes 资源)格式。例如:我们可以将 GitHu...

2022-12-14 16:55:51 324

原创 Argo Workflows 中文快速指南·

Argo Workflows是一个云原生的通用的工作流引擎。本教程主要介绍如何用其完成持续集成(Continous Integration, CI)任务。本文全部内容来自:https://github.com/LinuxSuRen/argo-workflows-guide如果您感觉本文对您或其他人有帮助,欢迎点赞、转发、分享。更加丰富、详细的内容也会在上面的 GitHub 仓库中更新,大家可以在...

2022-12-10 15:39:28 1295

转载 开源同态加密库 HEhub 发布|首个由国内隐私计算团队研发的(全)同态加密算法库...

扫码关注保护消费者权益我们在行动时至今日,数据要素已经成为数字经济时代最重要的生产要素之一,成为众多企业和机构的核心资产,而数据价值的体现依赖于数据的安全流通和利用。隐私计算作为新兴技术为数据的安全流动提供了新的可能性,即使在数据融合、计算的过程中,也可以保证数据的隐私。在国内外隐私相关法律纷纷颁布、隐私计算产业不断发展的背景下,隐私计算技术的意义和价值已经日渐深入人心。到目前为止,隐私计算一般分...

2022-10-24 21:14:37 358

转载 开源同态加密库 HEhub 发布|首个由国内隐私计算团队研发的(全)同态加密算法库...

扫码关注保护消费者权益我们在行动时至今日,数据要素已经成为数字经济时代最重要的生产要素之一,成为众多企业和机构的核心资产,而数据价值的体现依赖于数据的安全流通和利用。隐私计算作为新兴技术为数据的安全流动提供了新的可能性,即使在数据融合、计算的过程中,也可以保证数据的隐私。在国内外隐私相关法律纷纷颁布、隐私计算产业不断发展的背景下,隐私计算技术的意义和价值已经日渐深入人心。到目前为止,隐私计算一般分...

2022-10-24 21:14:37 178

转载 FluxCD 多集群应用的设计与实现

❝作者:程乐齐,西电通院研二,方向是图像工程,目前专注于云原生领域。前言FluxCD 是 CNCF 的孵化项目,可以让我们以 GitOps 的方式轻松地交付应用。和另一个同类的 CNCF 孵化项目 ArgoCD 不同,FluxCD 是许多 toolkit 的集合,天然松耦合并且有良好的扩展性,用户可按需取用。我们希望通过集成 FluxCD 这样一个优秀的 GitOps 项目来为用户提供更多的选择。...

2022-10-21 19:03:23 193

转载 S01E17 tison:一名 Community Builder 的自白

tison 在《夜天之书》系列文章中给出了很多有深度、高质量的有关开源的文章,例如有:经验分享、开源治理、商业模式, 甚至还有面向人力资源的内容。Rick 作为本期节目的主持人,无比认同 tison 关于 Community Builder 的论述, 开源社区真的社区需要 Community Manager 吗?有了 Manager 的开源社区,还是我们想要的社区吗?嘉宾tison主持人Rick(...

2022-10-15 08:35:44 94

转载 S01E16 三咲智子:作为一名学生参与开源社区的故事

对于一档开源播客而言,虽然 GitHub 已经有了非常强大、好用的功能了,但官网似乎依然是一项不可或缺的配置。有了这个想法后,并把大致的思路用issue 的形式创建出来。从上面可以看到,已经有多位 contributor 在留言并提供建议,非常感谢这些热情的朋友们。但令人非常意外的是,某天居然从哔哩哔哩上看到了一位朋友 在直播为《开源面对面》徒手编写官网。而他正是我们本次节目的嘉宾:三咲智子,一名...

2022-10-07 16:26:18 1142 1

原创 Argo CD系列视频图文版之数据加密

配套视频往期回顾1.Argo CD系列之初识Argo CD2.Argo CD系列之Argo CD环境搭建3.Argo CD系列之安装Argo CD4.Argo CD系列之自建应用模拟开发场景5.Argo CD系列之Github实现全自动化 CICD开篇上节课,我们发现配置清单仓库中secret默认采用base64加密,非常容易逆向解密。本期视频,我们来解决部署清单仓库中secret数据加密的问题。...

2022-09-21 08:30:20 146

原创 利用 Kubernetes 内置 PodTemplate 管理 Jenkins 构建节点

Jenkins 可以很好地与 Kubernetes 集成,不管是控制器(controller)还是构建节点(agent),都能以 Pod 的形式运行在 Kubernetes 上。熟悉 Jenkins 的用户,都知道 Jenkins 支持多种类型的构建节点,例如:固定配置、动态配置。而节点与控制器连接的方式, 又包括:JNLP、SSH 等。对于已经在全面拥抱容器技术的用户...

2022-08-10 09:45:01 468

转载 活动日程~首届技术播客月

2022-07-01 17:41:23 116

转载 首届技术播客月开播在即

01活动背景自从 19 年新冠肺炎席卷全球以来,绝大部分的技术类活动悉数从线下活动转战到了线上。而除了那种传统的技术主题分享外,有没有想到还有一些其他类型的在线直播呢?播客英文名为 Podcast,最早兴起于国外。对于国内的一些人而言,播客听起来可能会有点陌生,但它确实已经有超过 15 年的发展历史了。播客的具体形态,是介于传统电台(例如:FM 调频)与有声读物之间的一种...

2022-06-23 10:09:54 320

转载 直播预告:远程工作中都会遇到哪些实际问题

2022-06-12 16:25:20 91

转载 番外 01 - 开源许可证在国内等于格式合同

俗话说,名不正则言不顺、言不顺则事不成。在开源世界中,开源许可证可以说是这个最重要的“名”,最早的开源协议(BSD)可上溯至 20 世纪 80 年代[16]。近两年我们看到了业内一些违反开源许可协议的事件得到了处理。今天我们邀请在开源知识产权方面的专业人士(嘉宾振华),来一起聊聊这个话题。收听地址[番外 01] 开源许可证在国内等于格式合同嘉宾振华开源之道、某公司开源法...

2022-05-30 19:13:10 126

转载 「5.29 开源市集参与指南」因为相信所以看见

*疫情期间,请大家做好防护工作,配戴好口罩,勤洗手,注意卫生与安全!开源市集OPEN SOURCE BAZAARCHENGDU什么是“开源市集”?『开源市集 Open Source Bazaar』是一个以开源软硬件、公益项目为主题的公益活动品牌,也是一个以『开放式协作』为核心理念的开源社群。一群来自科技、艺术、环保等不同领域的有趣的朋友通过展示、交流,将“开源”和“开放式...

2022-05-26 19:51:44 103

转载 S01E05-专访琚[jū]致远:聊聊兴趣与成就感如何驱动他参与开源社区

了解 97 年开源人成长故事与他精力投资的取舍收听地址S01E05-专访琚[jū]致远:聊聊兴趣与成就感如何驱动他参与开源社区嘉宾琚[jū]致远[1]主持人majinghe[2](开源爱好者、DevOps 技术布道师)Rick[3](开源爱好者、业余开源布道师)Wey Gu[4](开源相信者、程序员、图技术 advocate)时间线•致远的工作、生活介绍•6 岁开始接触电...

2022-05-10 09:04:04 113

转载 S01E04-Miya 的故事|从工地打印小妹,到全球知名教育公益开源社区大使

《人类简史》作者尤瓦尔·赫拉利认为,人类之所以能成为万物之王,区别于动物,在于我们能够虚构故事,能够编出没有实际存在的事物,并且我们会或者说能够相信这些不存在的事物。从这个角度来看,经营社区就是去传播故事,分享你相信的、热爱的故事给一群和你一样的人。同时完全接纳自己,接纳不完美的自己,在故事中找到快乐,在社区中感受快乐与热爱,找到契合的人,并将故事持续传递下去。但行好事,...

2022-05-09 10:10:17 207

转载 番外篇 00-2022 元旦:四位主播居然都是“社恐”

忆往昔,聊社恐,迎未来!收听地址[番外篇 00] 2022 元旦:四位主播居然都是“社恐”主持人Rick[1](开源爱好者,业余布道师)majinghe[2](开源爱好者、DevOps 技术布道师)Wey Gu[3](开源相信者、程序员、图技术 advocate)stevending1st[4](无法成为程序员的开源爱好者)时间线•四位社恐主播大聚齐•开源精神大安利•友台...

2022-05-06 09:33:01 346

转载 S01E09-开源运营:运营能为开源带来什么

收听地址S01E09 开源运营:运营能为开源带来什么嘉宾•五花肉•潘潘主持人•Mikey[1]•琚致远[2](热衷于开源社区,一起帮助 TA 人成长)•Rick[3](开源爱好者、业余开源布道者)时间线•04:00 潘潘从开源门外开始做开源运营工作的经历•08:00 开源运营活动要思考如何让“双方”都获益•15:00 从运营具体开源项目以及到开源办公室工作•17:30 从...

2022-05-05 09:04:42 106

转载 S01E06-从民营书店进货员到开源创业工程师的故事

收听地址S01E06-从民营书店进货员到开源创业工程师的故事嘉宾水歌[1]idea2app 团队(https://ideapp.dev/ )创始人,Web/JavaScript 全栈开发者、WebCell 前端开源框架作者,现任 freeCodeCamp 成都社区负责人、开源社理事、微软 MVP,致力于在开放生态中为社会创造价值。主持人Rick[2](开源爱好者、业余开源...

2022-04-19 09:24:35 100

转载 S01E03-专访 YiHong,自学成为流行开源项目作者的点滴

收听地址S01E03-专访 YiHong,自学成为流行开源项目作者的点滴嘉宾Yihong[1]RunningPage、GitHubPoster 作者,VSCode-Leetcode 核心开发者,跑步爱好者主持人Wey Gu[2](开源相信者、程序员、图技术 advocate)时间线•00:00 Intro•00:28 YiHong 自我介绍•01:54 决定开始投入经历...

2022-03-25 21:00:00 123

转载 S01E02-李自:参与开源社区的原动力探索——自我价值的实现和社会认可

收听地址S01E02-李自:参与开源社区的原动力探索——自我价值的实现和社会认可嘉宾李自[1]主持人Rick[2](开源爱好者,业余布道师)时间线•00:00 嘉宾介绍•02:56 参与开源的经历•13:24 开源如何服务自己的生活和工作•29:21 自发参与开源而对工作产生的正面影响•34:34 为什么要躬身参与开源社区的体验优化•53:18 参与开源中的负面体验及其消...

2022-03-24 21:00:00 147

转载 【活动推荐】Elastics交流活动

交流方式:腾讯会议交流时间:2022年4月9日14:00~16:00组织人:Damon Meng微信二维码:首先,分别介绍:Elasticsearch、ECE认证:⦁ Elasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。Elasticsearch 在 Apache Lucene 的...

2022-03-24 21:00:00 122

转载 S01E01-开发者关系 是开源项目和开源社区的加速器

收听地址S01E01-开发者关系 (DevRel) 是开源项目和开源社区的加速器嘉宾Feynman Zhou[1](周鹏飞)主持人majinghe[2](开源爱好者、DevOps 技术布道师)Rick[3](开源爱好者、业余开源布道师)Wey Gu[4](开源相信者、程序员、图技术 advocate)时间线•00:00 嘉宾介绍•02:37 接触开源的时间•05:01 ...

2022-03-23 10:09:43 137

转载 S01E08-小雅:我在读研期间参与 CHAOSS 开源社区的心路经历

收听地址S01E08-小雅:我在读研期间参与 CHAOSS 开源社区的心路经历嘉宾小雅主持人•majinghe[1](开源爱好者,DevOps 技术布道师)•Wey Gu[2](开源相信者、程序员、图技术 advocate)•Rick[3](开源爱好者、业余开源布道师)时间线•00:16 主持人关于 CHAOSS 的调研。•02:05 嘉宾出场•02:30 CHAOSS...

2022-03-22 09:10:13 151

转载 S01E00-开源面对面节目自述

关于节目《开源面对面》是一个系列的访谈节目,旨在通过采访不同行业、岗位的开源参与者的亲身经历、心得体会,让更多的从业人员看到参与开源是一种积极的趋势与良好的职业发展方向,认识到任何人都可以...

2022-03-21 09:16:39 127

转载 面对开放的大门,技术小白可以何种姿势参与开源?

自 2020 年首届开源之夏活动起,李梦便活跃在国内各个开源项目(组织)、高校学生群中,鼓励大家参与、分享、提升。而令人难以置信的是——李梦在参与开源之夏活动以前是在做商业体策划、行政类的...

2022-03-16 16:26:34 405

Jenkins系列视频~docker环境下安装-v1.0.mp4

本视频中,介绍如何在Windows操作系统下的Tomcat中运行Jenkins,所属的系列视频由Jenkins中文社区联合TesterHome、Kubesphere、DevOps中国、云原生技术社区共同发布。更多细节请查看 https://github.com/jenkins-zh/jenkins-zh/issues/345

2020-10-14

autotest.web.framework-1.0.1-20160114

autotest.web.framework-1.0.1-20160114

2017-01-15

autotest.web.framework-1.0.1-20160114-sources

autotest.web.framework-1.0.1-20160114-sources

2017-01-14

chromedriver.2.19.346078

chromedriver.2.19.346078

2017-01-09

autotest.web.framework-1.0.1-20160109

autotest.web.framework-1.0.1-20160109

2017-01-09

autotest.web.framework-1.0.1-20160109-sources

autotest.web.framework-1.0.1-20160109-sources

2017-01-09

chromedriver.2.9.248315

chromedriver.2.9.248315

2017-01-07

autotest.web.framework-1.0.1-20160105

autotest.web.framework-1.0.1-20160105

2017-01-06

jd-gui.exe

java反编译工具,非常好用jd-gui.exe。

2015-11-03

xdoclet安装包

xdoclet-bin-1.2.1 详细请看 http://surenpi.com

2015-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除