Jenkins

大前端-前端高级进阶(已完结)

不打扰是莪最后的温柔 提交于 2020-09-28 07:10:31
下载地址: 百度网盘 阶段一:开启大前端的大门 第1周 认识大前端,开启无限可能 万丈高楼平地起。开课第一周,我们将以轻松幽默的方式,从实际工作中的开发痛点出发,以项目全生命周期为主线,对全栈有全局的认识。从整体项目分析开始,培养您的项目架构思维。 课程安排: 1、了解大前端知识体系,让您有全局的认知 2、理解大前端的定义,让您不再迷茫 3、项目规划及DevOps流程 4、分析实际工作中遇到的痛点以及解决办法 5、掌握需求分析的要点及工具(墨刀/Axure) 6、从原型设计、接口设计到技术栈的宏观项目架构思维 第2周 企业标准的开发环境搭建 工欲善其事,必先利其器。学习最火的Docker容器技术,快速搭建测试环境。深入讲解前端必会的Mock接口与工具,并专门设计了调试技巧&真机调试讲解,与实际工作开发完美契合。 课程安排: 1、虚拟机搭建与使用 2、Linux开发环境及常见命令使用 3、容器技术Docker以及安装及使用 4、Node及npm命令的使用 5、搭建DOClever接口测试平台 6、前后端分离开发--RESTful接口及Mock数据 7、常见IDE使用及VSCode的调试配置及默认设置 8、三类真机调试技巧 第3周 必会的前端工程化工具 效率是检验工程师的重要指标之一,如何提高开发效率,从前端工程化工具着手。本周学习实际工作中两大利器Webpack与Gulp

jenkins插件学习之throttle-concurrent-builds-plugin

你离开我真会死。 提交于 2020-09-27 23:56:32
今天介绍一个插件 throttle-concurrent-builds-plugin https://github.com/jenkinsci/throttle-concurrent-builds-plugin This plugin allows for throttling the number of concurrent builds of a project running per node or globally. throttle 有节流的意思,也就是限制 某个任务同时并发的个数的。下面分别的讲解 这个插件在 free style project、matrix project 等项目中的应用和异同。 先介绍 自由风格项目 中的用法。 稍后补充 然后介绍 多配置项目 中的用法。 下面截图是配置的一个简单的 多配置项目, 定义了一个坐标,坐标名是 x, x可以使用的值是 1, 2 两个值。 源码分析 通过在 ThrottleQueueTaskDispatcher.java 类 中canRun() 方法打上断点,发现,父任务执行时候会调用一次,而且仅有这一次。子任务在执行的时候会被调用两次。为什么会这样呢? 通过 Queue.java 类中的maintain() 方法可以发现答案的。父任务比较特殊,是没有buildables的,执行的时候也不会占用 执行器。 子任务