感觉学习源码真的很有帮助,我第一次就品尝到甜头了,可以借鉴(抄袭)源码的思想解决实际的问题,真好啊。本人着实菜鸟一枚,也不会写作,把学习的笔记记录一下而已。
1....一些变量和函数的定义细节
3.1 发布之前测试:
80-86行:
//如果没有skipTests 跳过测试 并且没有 isDryRun(空跑?)...其中生成tag的时候需要根据tag命名规范来生成。下图中 12 为固定值 ,20代表年份,30代表是一年中的第几周,01代表第几次发版。...run('git', ['merge', 'develop'])
// 合并完成后,推送到远程 release 分支
await run('git', ['push', 'origin', '...run('git', ['tag', tagName, '-m', comment])
// 推送 Tag 到远程代码库,触发构建
await run('git', ['push', '--