随笔分类 -  前端自动化发布部署

摘要:本文讲解如何构建一个工程化的前端库,并结合 Github Actions,自动发布到 Github 和 NPM 的整个详细流程。 示例 我们经常看到像 Vue、React 这些流行的开源项目有很多配置文件,他们是干什么用的?他们的 Commit、Release 记录都那么规范,是否基于某种约定? 废 阅读全文
posted @ 2022-09-10 17:48 苍青浪 阅读(342) 评论(0) 推荐(0) 编辑
摘要:前言 本文为首发原创,同时转载至公众号“全栈前端精选“和“广发证券金融科技”中 目录 一.概念介绍 1.1 gitlab-ci && 自动化部署工具的运行机制 1.2 自动化部署给我们带来的好处 二.知识预备 2.1 gitlab-ci涉及的抽象概念(Runner/PipeLine/Executor 阅读全文
posted @ 2021-09-06 11:05 苍青浪 阅读(1447) 评论(0) 推荐(0) 编辑
摘要:一、用户管理 jenkins自身带有权限管理,入口:系统管理-->全局安全配置,这里的权限配置太过简略,没有角色的概念,显然无法满足我们复杂的需求,所以在这个时候引入了 Jenkins 的一个插件:Role-based Authorization Strategy 安装插件:Role-based A 阅读全文
posted @ 2020-03-17 16:37 苍青浪 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:公司里一般都有自己的私服,用于管理封装的工具插件等,Nexus2主要是用于maven/gralde仓库的统一管理,Nexus3则添加了npm插件,可以对npm提供支持,其实用于npm仓库管理的还有一个工具sinopia,可惜的是早已停止更新。 下载安装 在官网下载Nexus Repository M 阅读全文
posted @ 2019-08-01 19:47 苍青浪 阅读(6084) 评论(0) 推荐(0) 编辑
摘要:工作中用 Jenkins 做 iOS 和 Android 的持续集成,之前实现的是当 git 有新代码提交的时候,就会自动编译并上传安装包到蒲公英,然后自动发送QQ群通知或者讨论组通知给相关小伙伴,方便其他小伙伴直接下载测试。但也有一点不方便的是,其他人下载还不能明确的知道这一版更新了什么。考虑到因 阅读全文
posted @ 2019-07-15 18:29 苍青浪 阅读(11551) 评论(0) 推荐(0) 编辑
摘要:一、可用环境变量列表(以下来自google翻译): BRANCH_NAME 对于多分支项目,这将被设置为正在构建的分支的名称,例如,如果您希望从而master不是从特征分支部署到生产。 CHANGE_ID 对于与某种更改请求相对应的多分支项目,这将被设置为更改ID,例如拉取请求号。 CHANGE_U 阅读全文
posted @ 2019-07-02 19:38 苍青浪 阅读(3788) 评论(0) 推荐(0) 编辑
摘要:一. 背景 之前我们的开发流程为在本地进行webpack打包编译,然后svn提交源代码和编译后的代码。同时每次提交前也会从svn更新源代码和编译后的代码。这样做有几个缺点: 1. svn 更新和提交编译后的代码造成大量冲突文件 2. 由于我们使用非覆盖式发布的命名方式,在经过小组多人多次优化提交测试 阅读全文
posted @ 2019-06-28 08:09 苍青浪 阅读(3075) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
哥伦布
03:14发布
哥伦布
03:14发布
7°
多云
西南风
3级
空气质量
相对湿度
64%
今天
多云
-1°/10°
周三
小雨
2°/12°
周四
中雨
2°/14°