- 本文节选自霍格沃兹测试开发学社内部教材Jenkins 像老板一样管理各种 job 。job 是 Jenkins 的一个执行计划,是一系列操作的集合,Jenkins 里的最常用的功能就是 job 的构建,即任务的构建。通过构建 job 即可让工人为你工作。创建 job及配置步聚可以通过如下步骤初步构建一个Jenkins 任务:新建 Jenkins Job类型选择自由风格:可以自由配置参数设置构... 本文节选自霍格沃兹测试开发学社内部教材Jenkins 像老板一样管理各种 job 。job 是 Jenkins 的一个执行计划,是一系列操作的集合,Jenkins 里的最常用的功能就是 job 的构建,即任务的构建。通过构建 job 即可让工人为你工作。创建 job及配置步聚可以通过如下步骤初步构建一个Jenkins 任务:新建 Jenkins Job类型选择自由风格:可以自由配置参数设置构...
- 前提1: 搭建jenkins线上服务, 参考Linux环境下安装Jenkins2:注册gitee账号,并创建一个项目,这里我的项目名是 lvsige-demo(下面简称demo)过程1:服务器放置项目位置克隆Gitee上demo项目git clone Gitee上demo项目链接 #我项目位置 /www/wwwroot/test2:检查jenkins配置配置文件,将执行用户改成root,不... 前提1: 搭建jenkins线上服务, 参考Linux环境下安装Jenkins2:注册gitee账号,并创建一个项目,这里我的项目名是 lvsige-demo(下面简称demo)过程1:服务器放置项目位置克隆Gitee上demo项目git clone Gitee上demo项目链接 #我项目位置 /www/wwwroot/test2:检查jenkins配置配置文件,将执行用户改成root,不...
- kubesphere Jenkins agent pod配置修改kubesphere的流水线使用的Pod模板配置内存比较大,可以通过修改ConfigMap内容来修改模板资源限制Jenkins 强大而灵活,已经成为 CI/CD 工作流的事实标准。但是,许多插件要求用户先设置系统级配置,然后才能使用。KubeSphere DevOps 系统提供基于 Jenkins 的容器化 CI/CD 功能。为... kubesphere Jenkins agent pod配置修改kubesphere的流水线使用的Pod模板配置内存比较大,可以通过修改ConfigMap内容来修改模板资源限制Jenkins 强大而灵活,已经成为 CI/CD 工作流的事实标准。但是,许多插件要求用户先设置系统级配置,然后才能使用。KubeSphere DevOps 系统提供基于 Jenkins 的容器化 CI/CD 功能。为...
- 在企业级应用中,为了保障网络安全和监控上网活动,开发一套强大的监控软件至关重要。本文将探讨如何通过Jenkins和CI/CD实现企业上网监控软件的自动化部署,以提高效率和确保系统的稳定性。1. Jenkins与CI/CD简介Jenkins是一个开源的自动化服务器,被广泛应用于构建、测试和部署代码。CI/CD(持续集成/持续交付)是一种软件开发实践,旨在通过频繁的自动化测试和部署,使代码更可靠... 在企业级应用中,为了保障网络安全和监控上网活动,开发一套强大的监控软件至关重要。本文将探讨如何通过Jenkins和CI/CD实现企业上网监控软件的自动化部署,以提高效率和确保系统的稳定性。1. Jenkins与CI/CD简介Jenkins是一个开源的自动化服务器,被广泛应用于构建、测试和部署代码。CI/CD(持续集成/持续交付)是一种软件开发实践,旨在通过频繁的自动化测试和部署,使代码更可靠...
- 无忧部署之道:openEuler CI/CD工具全景揭秘 无忧部署之道:openEuler CI/CD工具全景揭秘
- Java 持续集成系统 引言持续集成(CI)是一种软件开发实践,强调频繁将代码更改合并到主分支,并通过自动化构建和测试来验证每个更改。这有助于快速发现和修复缺陷,提高软件开发的效率和质量。 技术背景 什么是持续集成?持续集成是一种自动化的软件工程过程,旨在减少集成问题,通过频繁地集成代码以确保快速反馈。每次提交触发自动构建和测试,确保新加入的代码不会破坏现有功能。 为什么使用持续集成?提高... Java 持续集成系统 引言持续集成(CI)是一种软件开发实践,强调频繁将代码更改合并到主分支,并通过自动化构建和测试来验证每个更改。这有助于快速发现和修复缺陷,提高软件开发的效率和质量。 技术背景 什么是持续集成?持续集成是一种自动化的软件工程过程,旨在减少集成问题,通过频繁地集成代码以确保快速反馈。每次提交触发自动构建和测试,确保新加入的代码不会破坏现有功能。 为什么使用持续集成?提高...
- 在现代软件开发中,自动化部署和持续集成(Continuous Integration, CI)已经成为提高开发效率、减少错误、加快产品迭代速度的重要手段。本文将从基础概念出发,逐步深入探讨自动化部署与持续集成在C#项目中的应用,包括常见的问题、易错点以及如何避免这些问题。 1. 基础概念 1.1 持续集成(CI)持续集成是一种软件开发实践,即团队成员频繁地(通常每天多次)将代码集成到主分支,... 在现代软件开发中,自动化部署和持续集成(Continuous Integration, CI)已经成为提高开发效率、减少错误、加快产品迭代速度的重要手段。本文将从基础概念出发,逐步深入探讨自动化部署与持续集成在C#项目中的应用,包括常见的问题、易错点以及如何避免这些问题。 1. 基础概念 1.1 持续集成(CI)持续集成是一种软件开发实践,即团队成员频繁地(通常每天多次)将代码集成到主分支,...
- DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师。官方网站:devui.designNg组件库:ng-devui(欢迎Star)引言灰度发布,又称金丝雀发布。金丝雀发布这一术语源于煤矿工人把笼养的金丝雀带入矿井的传统。矿工通过金丝雀来了解矿井中一氧化碳的浓度,如果一氧化碳的浓度过高,金丝雀就会中毒,从而使矿工知道... DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师。官方网站:devui.designNg组件库:ng-devui(欢迎Star)引言灰度发布,又称金丝雀发布。金丝雀发布这一术语源于煤矿工人把笼养的金丝雀带入矿井的传统。矿工通过金丝雀来了解矿井中一氧化碳的浓度,如果一氧化碳的浓度过高,金丝雀就会中毒,从而使矿工知道...
- 知识背景很早的时候,听大神们念叨Jenkins,最近也一直在看Devops这个概念。Jenkins+git/svn 是实现这一概念中的一小步。我的理解是Jenkins这个集成工具,是Devops这个概念中最重要的一环吧,能集成版本管理工具,能集成maven等工具进行项目的构建(管理项目),能集成ssh/ansible等工具在构建的时候将构建成的项目进行上线部署,同时这个工具,还能在maven... 知识背景很早的时候,听大神们念叨Jenkins,最近也一直在看Devops这个概念。Jenkins+git/svn 是实现这一概念中的一小步。我的理解是Jenkins这个集成工具,是Devops这个概念中最重要的一环吧,能集成版本管理工具,能集成maven等工具进行项目的构建(管理项目),能集成ssh/ansible等工具在构建的时候将构建成的项目进行上线部署,同时这个工具,还能在maven...
- 引言:一切优秀理念和方法论的大规模普及,都有赖于先进技术的发展以及对应工具的发明创造来承载,DevOps持续交付理念亦不例外。软件开发是截止目前为止,人类最复杂、最不可控的工程技术工作,一次代码提交到上线,会涉及数十、数百、乃至数千个步骤、命令、服务、应用和环境,如果我们没有自动化交付流水线来不断提升自动化率,实施可重复且可靠的交付运作,而按照传统的以流程文档和操作规范指引、通过手工操作来进... 引言:一切优秀理念和方法论的大规模普及,都有赖于先进技术的发展以及对应工具的发明创造来承载,DevOps持续交付理念亦不例外。软件开发是截止目前为止,人类最复杂、最不可控的工程技术工作,一次代码提交到上线,会涉及数十、数百、乃至数千个步骤、命令、服务、应用和环境,如果我们没有自动化交付流水线来不断提升自动化率,实施可重复且可靠的交付运作,而按照传统的以流程文档和操作规范指引、通过手工操作来进...
- 上回书说到,Jenkins的备份只需要备份主目录下的文件即可,但是为什么备份主目录就可以呢,主目录里面到底有些什么,怀着好奇的心我点开了Jenkins的主目录。。。原来,一个Jenkins的配置及配置的细节都是放在主目录下面的,配置具体的存储是以XML方式存储的。举几个栗子:1. plugins:里面有已安装的各种插件2. nodes:该目录下存有以各执行机的配置信息,具体存放方式为以从节点lab 上回书说到,Jenkins的备份只需要备份主目录下的文件即可,但是为什么备份主目录就可以呢,主目录里面到底有些什么,怀着好奇的心我点开了Jenkins的主目录。。。原来,一个Jenkins的配置及配置的细节都是放在主目录下面的,配置具体的存储是以XML方式存储的。举几个栗子:1. plugins:里面有已安装的各种插件2. nodes:该目录下存有以各执行机的配置信息,具体存放方式为以从节点lab
- Jenkins备份主要是备份master节点下的主目录,主目录路径查看方式:Jenkins主页左侧“系统管理”-“系统设置”。备份方式: 1.1 简单粗暴地直接备份主目录下的文件 1.2 使用thinBackUp备份插件,该插件可以设置备份文件存放路径,定时自动备份策略,是否备份插件等等,但缺点是备份文件依然保留在Jenkins主机上,一旦主机有故障或者数据丢失,备份就无法恢复,所以最好在备份后将 Jenkins备份主要是备份master节点下的主目录,主目录路径查看方式:Jenkins主页左侧“系统管理”-“系统设置”。备份方式: 1.1 简单粗暴地直接备份主目录下的文件 1.2 使用thinBackUp备份插件,该插件可以设置备份文件存放路径,定时自动备份策略,是否备份插件等等,但缺点是备份文件依然保留在Jenkins主机上,一旦主机有故障或者数据丢失,备份就无法恢复,所以最好在备份后将
- 适用集群版本 1.14~1.22 前言 在之前的方案中,我们介绍了Docker+Jenkins实现容器镜像构建、业务部署的方案,该方案需要直接挂载docker socket文件到Jenkins slave容器中。由于UK8S 1.20以后的版本将采用Containerd,因此该方案不再适用。 这篇文章中,我们介绍基于Kani... 适用集群版本 1.14~1.22 前言 在之前的方案中,我们介绍了Docker+Jenkins实现容器镜像构建、业务部署的方案,该方案需要直接挂载docker socket文件到Jenkins slave容器中。由于UK8S 1.20以后的版本将采用Containerd,因此该方案不再适用。 这篇文章中,我们介绍基于Kani...
- 本文目录: 一、 Jenkins集成Kubernetes1.准备部署的yml文件2.Harbor私服配置3.测试使用效果4.Jenkins远程调用 二、基于GitLab的WebHooks1... 本文目录: 一、 Jenkins集成Kubernetes1.准备部署的yml文件2.Harbor私服配置3.测试使用效果4.Jenkins远程调用 二、基于GitLab的WebHooks1...
- 在这篇博文中,我解释了为什么您可能希望curl在 Jenkinsfile 中使用命令,如何捕获curl响应并将其存储在变量中,以及如何读取 HTTP 响应状态代码并从 JSON 文档中提取一些数据。 为什么要使用curlJava HTTP 客户端而不是任何 Java HTTP 客户端? 我想你可能会问这个问题:“当我可... 在这篇博文中,我解释了为什么您可能希望curl在 Jenkinsfile 中使用命令,如何捕获curl响应并将其存储在变量中,以及如何读取 HTTP 响应状态代码并从 JSON 文档中提取一些数据。 为什么要使用curlJava HTTP 客户端而不是任何 Java HTTP 客户端? 我想你可能会问这个问题:“当我可...
上滑加载中
推荐直播
-
星闪应用开发技术课程(群)建设思路与设想
2025/05/22 周四 19:00-21:00
葛非 华为开发者布道师
华中师范大学计算机学院副教授-葛非老师将深入讲解星闪核心技术及其支撑技术,并讨论如何将这些技术融入到通信工程、计算机科学与技术、软件工程等专业的课程内容中,旨在推动高等教育领域星闪鸿蒙生态的有序发展。
正在直播
热门标签