待兔 待兔
3年前
Golang并发模型:轻松入门流水线FAN模式
前一篇文章《Golang并发模型:轻松入门流水线模型》(https://segmentfault.com/a/1190000017142506),介绍了流水线模型的概念,这篇文章是流水线模型进阶,介绍FANIN和FANOUT,FAN模式可以让我们的流水线模型更好的利用Golang并发,提高软件性能。但FAN模式不一定是万能,不见得能提高程序的性能,甚
云原生场景下实现编译加速
云原生下的流水线是通过启动容器来运行具体的功能步骤,每次运行流水线可能会被调度到不同的计算节点上。这会导致一个问题:容器运行完是不会保存数据的,每当流水线重新运行时,又会重新拉取代码、编译代码、下载依赖包等等。在云原生场景下,不存在本地宿主机编译代码、构建镜像时缓存的作用,大大延长了流水线运行时间,浪费很多不必要的时间、网络和计算成本。
Stella981 Stella981
2年前
Rancher2.x流水线自动化部署
1、概述  由于一些项目使用了rancher进行部署发布,所以使用Rancher的流水线自动部署功能实现CICD,从gitlab、harbor安装,到流水线配置和中间的一些问题一一进行详细介绍解答。2、准备工作  前期的Docker和Rancher安装就不在描述,直接进入正题  2.1gitlab安装
Wesley13 Wesley13
2年前
7.3 超标量流水线
计算机组成7流水线处理器7.3超标量流水线!ScreenShot20180929at8.52.00pm(https://img2018.cnblogs.com/blog/605033/201812/605033201812151547006421931861046.png)超标量流水线在现
Wesley13 Wesley13
2年前
1.3:Render Pipeline and GPU Pipeline
在学习SubShader之前,我们有必要对RenderPipeline(渲染流水线)和GPUPipeline(图形硬件流水线)有一个比较细致的了解。这是一篇干货,内容主要参考了《UnityShader入门精要》、《RealTimeRendering》以及众多博客,其中加入了一些个人的见解,里面涉及到的知识能够为我们以后的Sh
Stella981 Stella981
2年前
Jenkins CLI 命令行 v0.0.33
!(https://oscimg.oschina.net/oscnet/1298b1ff1d3e417899e24791c04ec3cb.png)在某些场景下,我们可能需要增加或者删除流水线参数。如果有相当数量的流水线需要手动处理的话,将会是一件非常无聊、工作量大的事情。现在,你可以通过这个命令来添加参数了:jclijobparami
Stella981 Stella981
2年前
Jenkins系列视频~Jenkins 共享库的基础使用
Jenkins系列视频教程火热制作中,每周二发布(关注Jenkins中文社区哔哩哔哩,查看完整的视频)。本视频中,介绍JenkinsSharedlibrary共享库的基本使用概述Jenkinssharedlibrary也就是流水线共享库,使用 Groovy 编写,用于封装Jenkins流水线(
Stella981 Stella981
2年前
Jenkins 流水线配置历史插件介绍
!(https://oscimg.oschina.net/oscnet/94365391d06fd04ee86ae7fc4903c26fc5a.jpg)流水线是在Jenkins中创建任务的有效的和现代的方式。为了快速、简单地识别流水线变更,我们开发了流水线配置历史插件。这个插件检测流水线的变更,并为用户提供一个选项,以明显地、可追溯地查看流水线配
京东云开发者 京东云开发者
3个月前
【行云流水线】满足你对工作流编排的一切幻想~skr
流水线模型众所周知,DevOps流水线(DevOpspipeline)的本质是实现自动化工作流程,用于支持软件开发、测试和部署的连续集成、交付和部署(CI/CD)实践。它是DevOps方法论的核心组成部分,旨在加速软件交付、提高质量和实现持续改进。流水线的
京东云开发者 京东云开发者
1个月前
京东流水线——满足你对工作流编排的一切幻想
01流水线模型在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了!众所周知,DevOps流水线(DevOpspipeline)的本质是实现自动化工作流程