首页
学习
活动
专区
工具
TVP
发布

DevOps持续集成

专栏作者
384
文章
572417
阅读量
67
订阅数
Kubernetes Pod 作为 Jenkins SSH 代理
Jenkins 是一个自动化服务器,在不断发展的 DevOps 环境中协调 CI/CD 管道方面发挥着至关重要的作用。然而,传统的 Jenkins 代理在可扩展性和灵活性方面存在局限性。这就是 Kubernetes 的用武之地。Kubernetes 是一个容器编排平台,正在改变部署和管理的方式。本文通过使用 Kubernetes Pod 作为 Jenkins 代理,深入探讨 Jenkins 和 Kubernetes 如何协同工作。这使团队能够动态扩展、优化资源利用率并简化其 CI/CD 工作流程。
DevOps云学堂
2024-02-17
970
DevSecOps 管道: 使用Jenkins自动化CI/CD管道以实现安全的多语言应用程序
DevSecOps 流程 先决条件: 1) Git 2) Jenkins 3) Sonar-Scanner 4) Snyk 5) Java、Maven、Node.js、Python 等(您为项目选择的语言将取决于适用的安装要求。 6) Docker 7) Aqua Trivy 8) Kubernetes 9) Zaproxy
DevOps云学堂
2023-11-29
2810
Jenkins打造满足网络安全领域发展的CI/CD
对于一家必须领先于黑客、欺诈者和网络犯罪趋势的全球网络安全公司来说,构建、测试和发布软件的繁琐遗留流程是一个巨大的挑战。
DevOps云学堂
2023-09-25
1780
基于K8s环境·使用ArgoCD部署Jenkins和静态Agent节点
本文节选自第⑦期DevOps训练营 , 对于训练营的同学实践此文档依赖于基础环境配置文档, 运行K8s集群并配置NFS存储。实际上只要有个K8s集群并安装好Ingress、配置好持久化存储并部署好ArgoCD就可以实践了。
DevOps云学堂
2023-08-22
2990
ChatGPT初体验|在 ChatGPT 中运行容器或Kubernetes?
The OpenAI API can be applied to virtually any task that involves understanding or generating natural language or code. We offer a spectrum of models with different levels of power suitable for different tasks, as well as the ability to fine-tune your own custom models. These models can be used for everything from content generation to semantic search and classification.
DevOps云学堂
2022-12-29
1.8K1
Jenkins: 获取文件变更列表、提交ID、提交人和提交信息
Jenkins — Get the latest changed files list, Commit ID, AuthorName, and Commit Message
DevOps云学堂
2022-12-29
2.2K0
Jenkins: 如何更新当前构建名称和描述
How to update the current build name and description.
DevOps云学堂
2022-12-29
1.1K0
VScode本地进行Jenkinsfile语法验证
background(背景) Pipeline As Code is a core feature of Jenkins2.0. Not only learn the pipeline syntax, we also had to do a local basic syntax check on each Jenkinsfile commit to git repo. Pipeline As Code 是Jenkins的核心特性。我们不仅要学习Pipeline语法,还要对每次提交的Jenkinsfile进行本地基本语法检查。
DevOps云学堂
2022-12-29
1K0
使用python-jenkins管理Jenkins
本次我们将要学习JenkinsAPI接口,我们先用Python-jenkins这个库完成。
DevOps云学堂
2022-12-29
8810
流水线中如何获取代码库分支信息
在Jenkins的流水线过程当中, 第一个步骤往往是下载代码。今天,我们就一起来了解下Jenkins流水线是如何获取到代码分支信息的。记得收藏哦你后续肯定能用得上。
DevOps云学堂
2022-12-29
6900
Jenkins Pipeline as code实践
Jenkins在企业里面运用最广的开源持续集成服务器,今天我们就一起来探讨一下pipeline as code。
DevOps云学堂
2022-10-04
4290
基于K8s插件版的Jenkins动态节点实践【内含最佳实践】
手动在Jenkins Server上面创建一个Jenkins Agent节点,选择JNLP 类型。然后获取Jenkins Agent与Master连接所需要的JENKINS_AGENT_NAME 和JENKINS_AGENT_SECRET信息。
DevOps云学堂
2022-10-04
1.1K0
CI/CD:基于K8s弹性资源池的配置【第二步】编写Pipeline脚本实现自动化
上一篇文章 CI/CD:基于K8s弹性资源池的配置【第一步】自动化创建Jenkins的Agent节点 我们通过运行Jenkins Groovy脚本来增加了一个Jenkins Agent节点。那么现在思考一个问题,弹性构建的实现方式有多种, 如果我们的实现方式是:
DevOps云学堂
2022-10-04
8550
CI/CD:基于K8s弹性资源池的配置【第一步】自动化创建Jenkins的Agent节点
如何动态的创建Jenkins的Agent节点?需求是想要实现弹性构建,当Jenkins作业启动时按需创建一个构建节点来执行作业。于是研究了下Jenkins的API,分享一下。(点击下面视频可以简单预览效果)
DevOps云学堂
2022-10-04
5370
[12期]-流水线中如何获取代码库分支信息
在Jenkins的流水线过程当中, 第一个步骤往往是下载代码。今天,我们就一起来了解下Jenkins流水线是如何获取到代码分支信息的。记得收藏哦你后续肯定能用得上。
DevOps云学堂
2022-10-04
4450
Jenkins Dashboard插件可视化部署
插件地址:https://plugins.jenkins.io/deploy-dashboard/ 插件名称:Deploy Dashboard by Namecheap
DevOps云学堂
2022-10-04
8560
[第11期] Jenkins-使用共享库对Pipeline扩展
那么上一期呢我们在操作的时候呢发现了Jenkinsfile中的代码越来越多了,这时候管理起来非常复杂那今天我们就来解决这个问题。
DevOps云学堂
2022-10-04
5910
Jenkins配置仅合并代码后触发流水线
合并后GitLab的webhook触发了, 我们需要对比开启请求和合并请求的数据。找不同,找特点。
DevOps云学堂
2022-05-23
8370
使用Jenkins Git参数实现分支标签动态选择
我们为什么要使用 git参数呢?每个项目代码库都会有不同的分支,(如果你没有用多分支流水线的情况下)对于普通的流水线项目我们可以 让一条流水线来支持多个分支的发布,其实有时候你会发现每个分支的集成步骤都是差不多的。如果出现差异步骤我们也可以在jenkinsfile中根据不同的分支执行不同的stage。
DevOps云学堂
2022-04-06
1.6K0
Jenkins流水线将制品发布到Nexus存储库
本指南的目的是创建一个工作流,我们可以在该工作流中通过Maven和CI服务器来构建,存储,管理和监视已编译的制品。
DevOps云学堂
2021-12-21
2.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档