文章 2023-08-22 来自:开发者社区

使用 Docker 和 Kubernetes 实现持续集成和持续部署(CI/CD)

在现代软件开发中,持续集成(Continuous Integration,简称 CI)和持续部署(Continuous Deployment,简称 CD)已经成为了提高开发效率、降低风险的重要实践。Docker 和 Kubernetes 作为容器化和编排技术,为实现持续集成和持续部署提供了强大的工具。本文将深入探讨如何使用 Docker 和 Kubernetes 实现持续集成和持续部署,为开发团....

使用 Docker 和 Kubernetes 实现持续集成和持续部署(CI/CD)
文章 2023-07-30 来自:开发者社区

将DAST集成到CI/CD管道中的优势和实施步骤

在当今快速发展的网络环境中,维护Web应用程序的安全更加必要。由于漏洞的出现速度比以往任何时候都要快,将动态应用程序安全测试(DAST)集成到持续集成/持续部署(CI/CD)管道中成为改变游戏规则的因素,帮助您在早期阶段即考虑安全因素,尽早发现和解决安全漏洞,而不是等到它们严重影响用户后再采取措施。本文解释了将 DAST集成到 CI/CD管道中的重要性和好处,探索了这种方法如何能够显著提升应用程....

将DAST集成到CI/CD管道中的优势和实施步骤
文章 2023-07-30 来自:开发者社区

SpringBoot+Jenkins+Github+Docker+Maven持续集成CI与持续部署CD全自动化部署

1 准备各种环境1.1 安装jenkins我们采用tomcat运行war包的这种方式,先来到官网下载war包:https://www.jenkins.io/download/然后把war包上传到tomcat的webapps里,自动就解压运行了,访问页面,然后查看并输入密码:cat /root/.jenkins/secrets/initialAdminPassword然后点击推荐安装,进入安装插件....

SpringBoot+Jenkins+Github+Docker+Maven持续集成CI与持续部署CD全自动化部署
文章 2023-01-16 来自:开发者社区

Linux系统:第十五章:gitlab集成CI

集成gitlab的CI首先需要安装好docker和gitlab,大家可以参考我上一章节:Linux系统:第十四章:安装Docker,下载安装配置gitlab以及jenkins,图文讲解CI流程。正文开始:gitlab-runner命令:docker run -d --name gitlab-runner --restart always \ -v /srv/gitlab-runner/con...

Linux系统:第十五章:gitlab集成CI
文章 2023-01-08 来自:开发者社区

搭建Vue3组件库:第九章 持续集成CI:基于GitHub的Action回归验证

持续集成可以认为是一种优秀的开发实践,它可以在代码变更的时候及时反映代码状态。持续集成需要服务器的支持,可以考虑通过 gitlib ci 或者 jenkins 自己搭建持续集成服务器,更好的办法是使用第三方的持续集成服务,目前比较流行的有:Travis CI , 官网地址Circle CI , 官网地址GitHub Action , 官网地址对于开源项目来讲由于代码无需闭源,完全可以使用第三方持....

搭建Vue3组件库:第九章 持续集成CI:基于GitHub的Action回归验证
文章 2023-01-04 来自:开发者社区

持续集成与部署(一):CI/CD简介

本篇文章目标CI/CD是什么?CI 和 CD 的实现1. CI/CD是什么?CI的全称是 Continuous Integration 也就是持续集成CD其实对应两个概念:CD-持续交付(Continuous Delivery)CD-持续部署(Continuous Deployment)1.1 CI:持续集成(Continuous Integration)“In software enginee....

持续集成与部署(一):CI/CD简介
文章 2022-11-15 来自:开发者社区

与 CI/CD 的集成| 学习笔记

开发者学堂课程【容器安全与 Palo Alto Networks 解决方案 :与 CI/CD 的集成】学习笔记,与课程紧密联系,让用户快速学习知识。课程地址:https://developer.aliyun.com/learning/course/628/detail/9877与 CI/CD 的集成 目录:一、使用 Twistlock Jenkins 插件将安全性嵌入构建过程二、利用 ....

与 CI/CD 的集成| 学习笔记
文章 2022-11-06 来自:开发者社区

CI/CD pipeline 集成的最佳实践|学习笔记

开发者学堂课程【云原生实践公开课:CI/CD pipeline 集成的最佳实践】学习笔记,与课程紧密联系,让用户快速学习知识课程地址:https://developer.aliyun.com/learning/course/698/detail/12271CI/CD pipeline 集成的最佳实践内容介绍:一、云原生DevOps概述二、Jenkins on K8s三、Jenkins Pipel....

CI/CD pipeline 集成的最佳实践|学习笔记
文章 2022-11-01 来自:开发者社区

DVC 使用案例(三):机器学习持续集成与持续交互( CI/CD )

将 DevOps 方法应用于机器学习 (MLOps) 和数据管理 (DataOps) 越来越普遍。对于一个完善的 MLOps 平台来说,需要囊括资源编排(为模型训练提供服务器)、模型测试(验证模型推理)、模型部署到生产,以及模型监控和反馈等机器学习生命周期各个环节。 DVC 可以管理数据/模型和重现 ML 流水线,而 CML 可以协助编排、测试以及监控。网络异常,图片无法展示|ML 的 CI/C....

DVC 使用案例(三):机器学习持续集成与持续交互( CI/CD )
文章 2022-11-01 来自:开发者社区

jenkins-allure报告(CI/CD自动化测试集成运行+报告)

 去官网下载allure-2.15.0(这里是我用的版本),并上传到centos服务器上,我是放在/opt路径下直接将解压好的文件上传到centos服务器,上传后记得给权限哦chmod 777 -R /opt/allure-2.15.0编辑 配置环境变量:/opt/allure-2.15.0/bin(allure所在路径)vim /etc/profile #vim打开profile配置....

jenkins-allure报告(CI/CD自动化测试集成运行+报告)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

{"cardStyle":"productCardStyle","productCode":"aliyun","productCardInfo":{"productTitle":"容器化应用的持续集成与部署","productDescription":"在现代软件开发中,高效的持续集成和部署(CI/CD)是确保快速迭代和稳定交付的关键所在。基于阿里云容器服务 Kubernetes 版 ACK 与Jenkins构建持续集成与部署的解决方案,能够为企业提供从代码构建到应用部署的全流程自动化支持,显著提升开发效率和交付质量。","productContentLink":"https://www.aliyun.com/solution/tech-solution/ack-cicd","isDisplayProductIcon":true,"productButton1":{"productButtonText":"方案详情","productButtonLink":"https://www.aliyun.com/solution/tech-solution/ack-cicd"},"productButton2":{"productButtonText":"方案部署","productButtonLink":"https://www.aliyun.com/solution/tech-solution-deploy/2868455.html"},"productButton3":{"productButtonText":"查看更多技术解决方案","productButtonLink":"https://www.aliyun.com/solution/tech-solution/"},"productPromotionInfoBlock":[{"productPromotionGroupingTitle":"解决方案推荐","productPromotionInfoFirstText":"容器化应用的弹性伸缩攻略","productPromotionInfoFirstLink":"https://www.aliyun.com/solution/tech-solution/ack-hpa","productPromotionInfoSecondText":"高效编排与管理容器化应用","productPromotionInfoSecondLink":"https://www.aliyun.com/solution/tech-solution/ack-services"}],"isOfficialLogo":false},"activityCardInfo":{"activityTitle":"","activityDescription":"","cardContentBackgroundMode":"LightMode","activityContentBackgroundImageLink":"","activityCardBottomInfoSelect":"activityPromotionInfoBlock"}}