写点什么

jenkins

1 人感兴趣 · 124 次引用

  • 最新
  • 推荐

软件测试 / 测试开发丨 Jenkins Pipeline 学习笔记

参数any:可以在任意agent上执行pipelinenone:pipeline将不分配全局agent, 每个stage分配自己的agentlabel:指定运行节点的Labelnode:自定义运行节点配置指定 label指定 customWorkspacedocker:控制目标节点上的docker运行相关内容

软件测试 / 测试开发丨跨平台 api 对接 学习笔记

Jenkins 环境准备 Jenkins 满足所有调度平台的需求 Docker 搭建的 Jenkins主节点:Docker 服务丛节点:宿主机 其他方式搭建的 Jenkins (可以直接调用)

https://static001.geekbang.org/infoq/c0/c0a673c0e81029821a276782c86deab7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Linux】云服务器自动化部署 VuePress 博客(Jenkins)

博主此前是将博客部署在 Github Pages(基于 Github Action)和 Vercel 上的,但是这两种部署方式对于国内用户很不友好,访问速度堪忧。因此将博客迁移到自己的云服务器上,并且基于 Jenkins(一款开源持续集成工具)实现本地推送代码后,自动化集成部署

https://static001.geekbang.org/infoq/aa/aadf82159ee2461ebb7b2f7142c57796.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

DevOps 流水线设计的最佳实践

谈到到DevOps,持续交付流水线是绕不开的一个话题,相对于其他实践,通过流水线来实现快速高质量的交付价值是相对能快速见效的,特别对于开发测试人员,能够获得实实在在的收益。很多文章介绍流水线,不管是jenkins,gitlab-ci, 流水线,还是drone, github a

https://static001.geekbang.org/infoq/f5/f588cd9ae872f41e443a4e5ab89d005a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

你以为搞个 jenkins 流水线每天跑,团队就在使用 CI/CD 实践了?

在实践中,很多团队对于DevOps 流水线没有很透彻的理解,要不就创建一大堆流水线,要不就一个流水线通吃。实际上,流水线的设计和写代码一样,需要基于“业务场景”进行一定的设计编排,特别是很多通过“开源工具”搭建的流水线,更需要如此(商业的一体化平

https://static001.geekbang.org/infoq/4f/4f41ef6e96bb011d32fe98e553c16158.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Jenkins 配置仅合并代码后触发流水线

使用GitLab+Jenkins集成, 使用Jenkins的Generic WebHook插件;此插件可以作为各个工具间集成使用的通用方式,但是遇到些场景需要写些代码。关于 “合并代码后触发Pipeline”的配置方式, 其实思路简单,实现和让我描述起来还是有点复杂的,今天来做一下。

https://static001.geekbang.org/infoq/bc/bc90a7365b13ba7c7054e941d0aaf0a8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面对复杂的系统与众多的插件,如何确保 Jenkins 项目的安全性?

CloudBees在Jenkins/CBCI生态系统上建立了一个专门的安全团队。关于该团队的公开信息可以在从此链接中找到:https://www.jenkins.io/security/。由于所涉及的系统复杂且插件数量众多(见下文),许多扫描提供的信息缺少有价值的上下文,除非使用者有相应的工

大开眼界!Jenkins 结合 SpringCloud+K8S,打通微服一条龙技术讲解

Jenkins 是目前最常用的持续集成工具,拥有近50%的市场份额,他还是很多技术团队的第一个使用的自动化工具。由此可见他的重要性!

大厂直通车!GitHub 独一份的 Jenkins+k8s 核心知识笔记(全彩版)

随着容器的兴起和迅速发展,Kubernetes(K8s)应运而生,现在不仅京东、阿里、谷歌、百度等大公司在使用,就连中小型企业也开始把业务迁移到了k8s上。

精品!阿里 P7 爆款《K8s+Jenkins》技术笔记,高质量干货必收藏

前些日子从阿里的朋友那里取得这两份K8s+Jenkins的爆款技术笔记:《K8S(kubernetes)学习指南》+《Jenkins持续集成从入门到精通》,非常高质量的干货,我立马收藏!

软件测试 / 测试开发丨跨平台 API 对接(Python)的使用

Jenkins 是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于 Hudson(Hudson 是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。

https://static001.geekbang.org/infoq/fe/fe30c0705e16f115edf30e946b2a2207.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CI/CD | 不可忽略的 Jenkins 基础架构修复问题

在系列文章中,大家已经看到了在CloudBees的帮助下,让管理Jenkins解决方案从一个大麻烦变成轻而易举就能解决的事情。但是,现在让我们反思并退一步。有时候,这些问题并不是表面上的——它们是在成长的过程中造成的,特别是当您的公司现在就需要新功能时;或

https://static001.geekbang.org/infoq/2d/2d98c28f9c0faacbeac033bed0054471.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

「资源广场」上线|以开发者为中心,打造开放资源共享平台

用户头像
Jianmu
03-06

建木Hub「资源广场」正式上线啦! 随着国产软件的崛起,国产替代化已是大势所趋。道阻且长,行则将至。我们希望与国内开发者共建本土化镜像生态,打造一个繁荣的镜像分享平台、资源开放平台。

https://static001.geekbang.org/infoq/f7/f7528d283b429a98d49e100aee59f44a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CI/CD | 深入研究 Jenkins 后,我挖掘出了找到了摆脱低效率低下的方法

在本系列的第一篇文章中,您已经了解了一些关于如何管理Jenkins的内容,主要是为无序的人带来秩序。在这篇文章中,我将更深入地探讨我效率低下的问题,提出我们工作流中一些安全性、治理和合规性的挑战。

vivo 自研 Jenkins 资源调度系统设计与实践

本文从目前业界实现Jenkins的高可用的实现方案,分析各方案的优缺点,引入vivo目前使用的Jenkins高可用方案,以及目前Jenkins资源的调度方案的设计实践和目前的落地运行效果。

软件测试 / 测试开发 | 静态扫描体系集成

FindBugs 是一个 Java 项目的静态代码扫描工具,它支持的项目类型包括 Maven,Grade,Ant等,可以在不运行程序的前提下对软件进行潜在 Bug 的分析,帮助团队在程序运行之前就最大程度发现隐藏较深的问题,提示的内容包含真正的权限和潜在可能发生的错误问题;

https://static001.geekbang.org/infoq/c6/c65c2ae06ab20c0d856405dd27ddedc3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Jira + GitLab 实践 DevOps

Jira + GitLab + Jenkins + Confluence 需求从规划到上线端到端管理实践分享~

软件测试 / 测试开发 | Jenkins 多任务关联

当有多个 Jenkins job 时,job 的执行需要按照先后顺序去执行,这个过程就是 Jenkins 的多任务关联。通常用于项目的编译、打包、执行冒烟、执行项目 case 多任务协助的场景中。

软件测试 / 测试开发 | Jenkins 通过什么方式报警?

在工作中,一般是没有时间一直看着 Jenkins 直到它运行结果出现的。所以采用了配置 Email 的方式,可以及时将结果通知给我们。

软件测试 / 测试开发 | 如何安装 Jenkins 插件?

Jenkins 强大的原因之一就是插件众多,插件帮助 Jenkins 丰富自身原有的功能。

软件测试 / 测试开发 | Jenkins 中,如何管理用户及其相对应权限?

上线 Jenkins 做自动构建后,随着项目越来越多,Jenkins 中配置的项目越来越多,需要根据不同项目组用户来控制项目的权限,实现 A 用户只能查看自己的项目,只有构建权限和查看权限且不能编辑项目,同理 B 用户也不能看到 A 用户的构建项目。

软件测试 / 测试开发 | Jenkins 节点该如何管理?

Jenkins 拥有分布式构建(在 Jenkins 的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows 和 Linux 系统)中编译、测试等

软件测试 / 测试开发 | Jenkins 如何参数化 job ?

在部署测试环境的时候,同一个项目根据不同需求,要部署不同的分支进行测试,这个时候可以对输入的分支名称进行参数化来达到目的。

软件测试 / 测试开发 | Jenkins job 机制该如何使用?

Jenkins 像老板一样管理各种 job 。job 是 Jenkins 的一个执行计划,是一系列操作的集合,Jenkins 里的最常用的功能就是 job 的构建,即任务的构建。通过构建 job 即可让工人为你工作。

软件测试 / 测试开发 | Jenkins 持续集成体系介绍

Jenkins 是一个广泛用于持续构建的可视化 Web 工具,持续构建包括项目的自动化编译、打包、分发部署。Jenkins 可以很好的支持各种语言(比如:Java、 C#、 PHP 等)的项目构建,也完全兼容 Ant、Maven、Gradle 等多种第三方构建工具,同时跟 SVN、Git 能无缝

https://static001.geekbang.org/infoq/cb/cbda27d391c934ce304b5088fcd2332d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

远程触发 Jenkins 的 Pipeline 任务的并发问题处理

用户头像
程序员欣宸
2022-11-26

上一篇实战了通过Http请求远程触发指定的Jenkins任务,并且将参数传递给Jenkins任务的Pipeline脚本使用,文末提到有个并发问题留待本文来处理

https://static001.geekbang.org/infoq/e9/e91944652af4c21486243b9cfdbea584.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

K8S 环境的 Jenkin 性能问题处理续篇 (任务 Pod 设置)

用户头像
程序员欣宸
2022-11-24

本文是《K8S环境的Jenkin性能问题处理》的续篇,前面解决了Master节点性能问题,但是真正执行任务的并非Master,而是为每个任务临时创建的Pod,它们也需要做调优

Jenkins + Docker 一键自动化部署 Spring Boot 项目

用户头像
小小怪下士
2022-11-22

本文章实现最简单全面的 Jenkins + Docker + Spring Boot 一键自动部署项目。步骤齐全,少走坑路。

jenkins_jenkins技术文章_InfoQ写作社区