-
使用Visual Studio构建完整的CI/CD流水线
本文将演示如何在Visual Studio中构建完整的CI/CD流水线,并利用Visual Studio的新的Continuous Delivery扩展来实现应用程序部署到Azure
-
持续集成和持续部署
持续集成(Continuous Integration,简称CI)和持续部署(Continuous Deployment,简称CD)是现代软件开发中的重要实践,旨在提高开发团队的效率和软件交付的质量。 持续集成是指开发人员将代码频繁地合并到共享代码仓库中,并通过自动化构建和测试流程来验证代码的正确性。这样
-
【云原生】持续集成&持续部署
本文主要总结CI/CD的流程,不会详细介绍每个知识点。 集成,就是把应用程序、相关环境、配置全局打包放在一个容器中的操作。部署就不解释了。 如果是自己手动部署的话,流程应该是这样的: 在本地打包成jar包 将jar包上传至服务器 在服务器上其他环境,比如jdk环境 在
-
持续集成——接口测试集成实战
1、减少错误和手动任务 2、及早发现并解决集成挑战 3、更短的交付周期 被测代码(存放于代码仓) Jenkins节点机器以及运行环境 详细步骤: https://blog.csdn.net/YZL40514131/article/details/130142810?spm=1001.2014.3001.5501 linux中安装python3环境查看博客: https://blog.csdn.net/YZL40514131/article/deta
-
CI/CD 持续集成 持续交付
参考:https://www.jianshu.com/p/2132949ff84a 持续集成是指 多名开发者在开发不同功能代码的过程当中,可以频繁的将代码行合并到一起并切相互不影响工作 。 持续集成的目的,是 让产品可以快速迭代,同时还能保持高质量 。它的核心措施是,代码集成到主干之前,必须通过自动
-
持续集成/持续交付——JenkinsFile详细使用教程
提供了一套可视化操作界面来帮助创建、编辑 Pipeline 任务 它为开发人员提供了更具乐趣的Jenkins使用方式 实现了一种全新的、现代风格的用户界面 有助于任何规模的团队实现持续交付 流水线编辑器:是一种直观并可视化的流水线编辑器 流水线的可视化:对流水线的可视化表
-
CI/CD持续集成持续发布(jenkins)
在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试; 或者前后端分离后,经常会修改接口,然后重新部署; 这些情况都会涉及到频繁的打包部署; 手动打包常规步
-
【Docker】Docker持续集成与持续部署(四)
前言: Docker与持续集成/持续部署(CI/CD)的作用是通过容器化技术实现环境一致性、快速构建和隔离性,从而加快软件交付速度、提高部署效率,确保持续集成和持续部署的顺利实施。 持续集成是一种开发实践,通过频繁地将代码集成到共享的主干(版本控制仓库)中,然
-
持续集成——web自动化测试集成实战
减少错误和手动任务 及早发现并解决集成挑战 更短的交付周期 被测代码(存放于代码仓) Jenkins节点机器以及运行环境 博客地址:https://blog.csdn.net/YZL40514131/article/details/130142810?spm=1001.2014.3001.5501 当前项目在windows节点跑,所以需要在windows中配置各种环境变量 Chrome 浏览器和chr
-
持续集成——App自动化测试集成实战
1、减少错误和手动任务 2、及早发现并解决集成挑战 3、更短的交付周期 1、被测代码(存放于代码仓) 2、Jenkins节点机器以及运行环境 博客地址:https://blog.csdn.net/YZL40514131/article/details/130142810?spm=1001.2014.3001.5501 Pycharm拉取代码执行 命令行运行代码,并生成报告 pip freeze require
-
持续集成与持续交付:现代软件测试的变革之路
在数字化时代,软件开发的速度和复杂性都在不断增加。为了满足市场的需求,企业需要更快、更高效地交付高质量的软件产品。在这样的背景下,持续集成与持续交付(CI/CD)成为了软件开发和测试的核心实践。 软件开发的快速变革与挑战 随着技术的进步和市场的变化,软
-
企业级开发中协同开发与持续集成持续部署
每个项目有唯一的代码仓库,所以不是每个开发者都需要创建一个代码仓库,一般都是项目负责人创建: 代码仓库有以下几种: github gitee gitlib 代码仓库的使用方法都差不多。 以gitee为例创建一个仓库: 如果没有账户的话,要注册一个新的用户名,注册用户之后,使用注册
-
jenkins+docker集成harbor实现可持续集成
目录 一、前言 二、Harbor介绍 2.1 什么是Harbor 2.1.1 Harbor架构图 2.2 Harbor 特征 2.3 Harbor 核心组件 2.4 Harbor使用场景 三、Harbor部署 3.1 安装docker compose 3.1.1 安装方式一 3.2 基于python3 pip安装docker compose 3.2.1 安装python3 3.2.2 安装python-pip3并升级 3.2.3 执行命令安装 docker-compose 3.2.4 查看d
-
CI/CD到底是啥?持续集成/持续部署概念解释
大家好,我是chowley,日常工作中,我每天都在接触CI/CD,今天就给出我心中的答案。 在现代软件开发中,持续集成(Continuous Integration,CI)和持续部署(Continuous Deployment,CD)是两个非常重要的实践,它们通过自动化的流程来加速软件的开发、测试和部署,提高团队的效率和
-
【网课平台】Day15.Devops:持续集成与持续交付
一个软件的生命周期包括:需求分析阶、设计、开发、测试、上线、维护、升级、废弃。详细如下: 产品人员进行需求分析 设计人员进行软件架构设计和模块设计 每个模块的开发人员并行开发,设计接口、进行编码,并进行单元测试 开发完毕,将代码集成部署到测试服务器