
CICD
文章平均质量分 84
源代码分析
这个作者很懒,什么都没留下…
展开
-
nomad 日志轮转垃圾清理定时任务等等
Nomad 会自动清理已完成或失败的任务的分配目录。这个过程称为垃圾回收。Nomad 提供了多种机制来自动清理任务日志和分配目录,帮助你管理集群资源并避免磁盘空间耗尽。你可以根据自己的需求配置日志轮转策略和垃圾回收参数。希望这些信息对您有所帮助!你可以控制日志文件的最大数量和最大大小。当日志文件达到指定大小或数量时,Nomad 会自动轮转日志文件,删除旧的日志文件以节省磁盘空间。对于系统作业,Nomad 会自动清理已完成任务的历史记录。Nomad 允许你配置任务的日志轮转策略,通过。原创 2024-12-15 21:59:07 · 447 阅读 · 0 评论 -
Algo的workflow
Argo 是一套开源的云原生工具集,专注于 Kubernetes 平台上的持续交付和工作流编排。它旨在简化和自动化应用程序的构建、测试、部署和管理流程。1. Argo Workflows:工作流引擎Argo Workflows 是一个 Kubernetes 原生的工作流引擎,用于编排并行任务。它将工作流的每个步骤定义为容器,并使用 Kubernetes 的资源调度能力来执行这些步骤。特点:每个步骤都在一个独立的容器中运行,确保隔离性和可重复性。使用 YAML 文件定义工作流,易于理解和维护。原创 2024-12-15 18:39:07 · 893 阅读 · 0 评论 -
Jenkins的CD流程和Argo的CICD流程
如果你的应用程序部署在 Kubernetes 上,那么 Argo 是一个很好的选择。如果你需要部署到多种不同的环境,那么 Jenkins 可能更适合你。Argo 是一套面向 Kubernetes 的持续交付工具集,包括 Argo CD、Argo Workflows、Argo Rollouts 和 Argo Events。Jenkins Pipeline 是一种将整个 CD 流程定义为代码的方式,它使用 Groovy 语言编写,可以实现复杂的部署逻辑。和**流水线(Pipeline)**来实现的。原创 2024-12-15 18:05:33 · 1345 阅读 · 0 评论 -
Jenkins和Ansible混合形式部署
Jenkins是一个开源的自动化服务器,广泛用于持续集成和持续部署。它支持通过插件扩展功能,能够与多种工具和服务集成。丰富的插件生态系统支持分布式构建灵活的流水线配置(Declarative Pipeline 和 Scripted Pipeline)强大的社区支持代码提交:开发人员将代码推送到版本控制系统(如Git)。构建:Jenkins检测到代码变更后,拉取最新代码并进行构建。测试:执行自动化测试,确保代码质量。部署。原创 2024-12-11 15:53:25 · 1212 阅读 · 0 评论 -
Jenkins使用调试台使用shell的路径的问题
这个错误是因为在执行第二个 shell 脚本时,工作目录发生了变化,导致找不到编译好的 bbcp 文件。让我们修改 Jenkins 的构建步骤。原创 2024-12-08 23:49:03 · 426 阅读 · 0 评论 -
Jenkins构建bbcp的测试用例-使用GUI界面流程
我将详细介绍如何在 Jenkins GUI 中配置构建 bbcp 的任务。原创 2024-12-08 23:36:13 · 676 阅读 · 0 评论 -
Jenkins的GUI的详细作用分析说明
主要选项:Repository URLCredentialsBranch SpecifierAdditional Behaviours主要选项:Repository URLCredentialsRepository BrowserBuild periodicallyPoll SCMGitHub hook trigger for GITScm pollingBuild after other projects are builtDelete workspace before build starts原创 2024-12-08 23:17:32 · 1104 阅读 · 0 评论 -
jenkins详细的配置pipeline的代码
我将详细介绍 Jenkins 中源码管理、构建触发器、构建环境和构建步骤的各个要点。原创 2024-12-08 23:15:08 · 777 阅读 · 0 评论 -
NFS安装和使用
下面详细介绍 Linux 系统中挂载 NFS 的相关命令和配置方法。原创 2024-12-08 22:34:25 · 477 阅读 · 0 评论 -
jenkins的插件生态
Jenkins 插件通过扩展 Jenkins 的核心功能,使其能够适应各种构建、部署和自动化需求。无论是源码管理、构建工具集成,还是通知和报告生成,插件都提供了丰富的支持。Jenkins 的插件生态系统极为丰富,涵盖了从基础的源码管理、构建工具集成,到高级的云环境管理和特定操作系统支持。常见插件:Pipeline、Git、Credentials、JUnit、Email Extension 等是构建和管理 Jenkins 流水线的基础。云插件。原创 2024-12-08 22:06:12 · 1562 阅读 · 0 评论 -
自托管Jenkins的Runner和windows的docker环境介绍
Windows 容器(Windows Containers):使用 Windows Server 核心镜像,支持 .NET 应用、Windows 服务等。Linux 容器(Linux Containers on Windows):通过 Hyper-V 虚拟化运行 Linux 内核,适用于跨平台开发。有状态 Runner适用于需要快速响应和高频率构建的场景,但需注意环境维护和一致性。无状态 Runner。原创 2024-12-08 21:11:01 · 829 阅读 · 0 评论 -
自托管Jenkins的Runner
Jenkins是一款开源的自动化服务器,广泛用于持续集成和持续交付(CI/CD)。在 Jenkins 中,Agent(节点)是用于执行任务的工作节点。自托管 Runner指的是由用户自行管理和维护的 Jenkins Agent,而不是依赖于云端或 Jenkins 提供的托管服务。有状态 Runner和无状态 Runner有状态 Runner:Agent 保持其状态,依赖和缓存等在任务之间保持,适合需要快速构建和依赖缓存的场景。无状态 Runner。原创 2024-12-08 21:00:09 · 602 阅读 · 0 评论 -
Windows Runner在cicd中的流程
是 CI/CD 系统中专门用于在 Windows 操作系统上执行构建、测试和部署任务的代理程序。它充当了 CI/CD 工具(如 Jenkins、GitHub Actions、Azure Pipelines 等)与 Windows 环境之间的桥梁,负责接收任务指令并在 Windows 系统上执行相应的命令或脚本。触发事件:当代码仓库发生变更(如代码提交、拉取请求等)时,CI/CD 流水线被触发。分配 Runner。原创 2024-12-08 20:56:43 · 849 阅读 · 0 评论 -
windows runner agent
这些配置和示例可以根据具体项目需求进行调整和扩展。重要的是要确保 Windows Runner/Agent 的稳定性和安全性,同时优化构建和部署流程的效率。原创 2024-12-08 20:49:53 · 309 阅读 · 0 评论