持续集成

wdeo36011 个月前
android·gitlab·持续集成
Android 组件化实践——自动发布组件、根据编译环境自动依赖远程组件最近在内网为Android项目配置了maven私服仓,想要把组件化的使用更进一步,即各组件发布到远端私服仓库,项目内从私服仓库依赖组件。 远端依赖组件的好处,就是提高编译效率。随着组件越来越多,每次发版时需要同时编译20+个组件,非常耗时。而有些组件是没有改动的,没必要参与编译增加编译时间,这时候使用远程依赖,可以极大的提高编译效率。 用远程依赖组件来提高编译效率,实际上是把各组件的编译流程尽量提前,放在其他合适的时机去编译发布到私服仓,待发版时直接远程依赖编译好的输出文件即可。 本文的主要目的是根据gi
Amd7941 个月前
代码规范·eslint·团队协作·持续集成·prettier·代码审查·vue 3
Vue 3与ESLint、Prettier:构建规范化的前端开发环境title: Vue 3与ESLint、Prettier:构建规范化的前端开发环境 date: 2024/6/11 updated: 2024/6/11 publisher: cmdragon
夜夜流光相皎洁_小宁1 个月前
运维·微服务架构·架构设计·持续集成·灰度发布·服务治理·持续发布
微服务架构-微服务化开展前的准备工作目录编辑一、概述二、微服务开发框架2.1 概述2.2 微服务需要支持的基础功能2.2.1 业务服务的脚手架
龙智DevSecOps解决方案2 个月前
ci/cd·jira·持续集成
适用于芯片行业的开发及管理工具:版本控制、持续集成、代码分析及项目管理工具介绍3月28日-29日,2024国际集成电路展览会暨研讨会(IIC Shanghai)在上海成功举行。此次盛会汇聚了集成电路产业的众多领军企业,共同探寻和把握集成电路产业的发展脉络。
清 晨2 个月前
web3·去中心化·持续集成
Web3的可持续性:构建环境友好的去中心化系统随着全球对可持续发展和环境问题的日益关注,Web3技术作为一种新型的互联网模式,也开始受到社区和开发者的关注。但很少有人关注到Web3对环境可持续性的潜在影响。本文将探讨Web3如何构建一个环境友好的去中心化系统,以及这如何促进一个更加可持续的数字未来。
雨滴测试6 个月前
功能测试·自动化·持续集成
持续集成工具Jenkins的使用之安装篇(一)Jenkins是一个基于Java开发的开源的一种持续集成工具,主要用于环境部署,监控重复性的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。要想使用它,你就必须的先安装,接下来我们就介绍下Jenkins是如何安装 。
雨滴测试6 个月前
功能测试·自动化·持续集成
持续集成工具Jenkins的使用之配置篇(二)上一篇 :持续集成工具Jenkins的安装配置之安装篇(一)-CSDN博客接上文Jenkins配置主要是针对创建构建任务前做的一些基本配置,这些配置有些是必须的,有些是可以帮我们提高效率的,总之都是Jenkins管理员都要会的一些操作,如下配置都并非必设项,也没有固定顺序 ,完全根据个人需求来设置即可。
测试19987 个月前
自动化测试·软件测试·测试工具·职场和发展·单元测试·压力测试·持续集成
文件上传自动化测试方案(超详细)【测试地址】:https://pan.baidu.com【测试工具】:selenium、requests
沃趣数据库管理平台7 个月前
运维·数据库·微服务·架构·持续集成
微服务最佳实践:构建可扩展且高效的系统微服务架构彻底改变了现代软件开发,提供了无与伦比的敏捷性、可扩展性和可维护性。然而,有效实施微服务需要深入了解最佳实践,以充分发挥微服务的潜力,同时避免常见的陷阱。在这份综合指南中,我们将深入研究微服务的关键最佳实践,提供每个方面的详细见解。
沃趣数据库管理平台7 个月前
ci/cd·微服务·架构·serverless·持续集成
微服务和无服务器架构时代的持续测试软件开发中对速度和敏捷性的追求催生了超越传统界限的方法和实践。持续测试是现代 DevOps 实践的基石,它已经发展到满足加速软件交付的需求。在本文中,我们将探讨持续测试的最新进展,重点关注它如何与微服务和无服务器架构相结合。
G皮T7 个月前
git·ci/cd·docker·devops·ci·持续部署·持续集成
【图解系列】一张图带你了解 DevOps 生态工具
极小狐8 个月前
gitlab·jenkins·devops·ci·持续集成
三策略,六步骤,Jenkins 迁移到极狐GitLab CI 的终极指南目录迁移到极狐GitLab为什么需要迁移到极狐GitLab极狐GitLab CI 概览极狐GitLab CI 的功能特性
液态不合群8 个月前
ci/cd·github·持续集成
持续集成指南:GitHubAction 自动构建+部署AspNetCore项目之前研究了使用 GitHub Action 自动构建和发布 nuget 包:开发现代化的.NetCore控制台程序:(4)使用GithubAction自动构建以及发布nuget包
壹只菜鸟8 个月前
devops·持续集成
《持续交付:发布可靠软件的系统方法》- 读书笔记(十四)版本控制系统(也叫源文件控制或修订控制系统)用于维护应用程序每次修改的完整历史,包括源代码、文档、数据库定义、构建脚本和测试,等等。然而,它也有另一个重要的用途,让团队一起开发应用程序的不同部分,同时维护系统记录,即应用程序的权威代码基。
北极之熊熊8 个月前
jenkins·持续集成
jenkins CSV编码导致乱码问题解决问题:生产报告会乱码的问题,一般是有编码格式引起的。我遇到的问题是,jmeter需要读取csv的数据作为参数。但是我们并不知道csv保存是什么编码格式,有可能不是utf-8的编码格式,所以会导致中文乱码的问题
极小狐8 个月前
ci/cd·gitlab·.net·devops·持续集成
极狐GitLab CI 助力 .Net 项目研发效率和质量双提升目录.NET nuget 自动生成测试包(prerelease)版本号.NET 版本号规范持续集成自动打包
壹只菜鸟8 个月前
devops·持续集成
《持续交付:发布可靠软件的系统方法》- 读书笔记(十一)正如第1章所述,部署软件有如下3个步骤。环境是指应用程序运行所需的所有资源和它们的配置信息。用如下这些属性来描述环境。
TesterHome官方8 个月前
自动化测试·github·持续集成
如何使用CodeceptJS、Playwright和GitHub Actions构建端到端测试流水线介绍端到端测试是软件开发的一个重要方面,因为它确保系统的所有组件都能正确运行。CodeceptJS是一个高效且强大的端到端自动化框架,与Playwright 结合使用时,它成为自动化Web、移动甚至桌面 (Electron.js) 应用程序比较好用的工具。
壹只菜鸟8 个月前
持续集成
《持续交付:发布可靠软件的系统方法》- 读书笔记(八)验收测试在部署流水线中是一个关键阶段:它让交付团队超越了基本的持续集成。一旦正确实施自动化验收测试,你就是在测试应用程序的业务验收条件,即验证应用程序是否为用户提供了有价值的功能。验收测试通常是在每个已通过提交测试的软件版本上执行的。部署流水线的验收测试阶段的工作流程如图8-1所示。 对于一个单独的验收测试,它的目的是验证一个用户故事或需求的验收条件是否被满足。验收条件有多种类型,如功能性验收条件和非功能性验收条件。非功能性验收条件包括容量(capacity)、性能(performance)、可修改性(m
挨踢诗人10 个月前
钉钉·解决方案·持续集成
成集云 | 抖店客户静默下单催付数据同步钉钉 | 解决方案随着各品牌全渠道铺货,主播在平台上直播时客户下了订单后不能及时付款,第一时间客户收不到提醒,不仅造成了客户付款率下降,更大量消耗了企业的人力成本和经济。而成集云与钉钉深度合作,企业可以通过成集云-抖店连接器将电商平台的数据同步到钉钉,让数据根据业务需求自己跑起来,帮助企业提升付费率,降低人力资源耗费