0.2.9-alpha.0 • Published 6 months ago
nidle-plugin-merge v0.2.9-alpha.0
nidle-plugin-merge
nidle plugin of git merge request. support github & gitlab.
Install
npm install nidle-plugin-merge
Usage
代码合并依赖于团队的「分支管理」。目前我们团队是这样维护的:
- 日常分支: 随意,开发者在日常开发过程从
master
拉取本地分支,发布时再根据情况merge
最新的master
分支,并推送到远程; - release分支:
受保护
;发布生产前的一道坎,发布日常测试没问题,并进行codeReview
后才会将本地分支
合并到release
分支;如果临期不发布,只需 revert release 分支,避免过多操作主干 - master分支:
受保护
;主干分支,永远跟生产环境代码保持一致;发布生产时会自动将release
合并到master
分支,并删除远程日常分支;
Configuration
- apiUrl: git api base url;
- privateToken: git Personal Access Token;
- sourceBranch: 源分支;
required: false
, 默认当前分支 - targetBranch: 目标分支;
- codeReview: 是否需要codeReview;默认
false
;如果设为true
,那么发布控制会等待access merge request
后才可以进入下一个发布环境; - autoMerge: 是否自动通过
merge request
;默认false
; - removeSourceBranch: 是否删除当前远程分支;默认
false
;
注意
codeReview
依赖 git webhook
. 参照webhook章节
0.2.9-alpha.0
6 months ago
0.2.8-alpha.0
6 months ago
0.2.3-alpha.0
6 months ago
0.2.7-alpha.0
6 months ago
0.2.5-alpha.0
6 months ago
0.2.6-alpha.0
6 months ago
0.2.2-aplpha.0
8 months ago
0.2.1-beta.0
8 months ago
0.2.2-alpha.0
8 months ago
0.2.0-alpha.0
9 months ago
0.1.8
2 years ago
0.1.7
2 years ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.4
2 years ago
0.1.3
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago