我拥有一个Node.js项目。我想要做的是,当开发者提交代码(commit and push)时,我想要运行Bitbucket Pipeline,并在其中完成以下步骤:
我遇到了使用“git push origin master --follow-tags”命令时的问题。我该如何授予pipeline将代码推回存储库的权限?
另外,我想知道这个操作是否会导致循环触发,因为我已经增加了package.json的版本并进行了检查(提交和推送)。
对于使用bitbucket-pipelines在nodejs项目上进行CI/CD并对版本号进行增量的方式,有哪些建议呢?
祝好, Rohit
- 安装npm依赖并执行npm测试
- 使用npm version patch命令更新package.json中的版本号
- 使用git push origin master --follow-tags命令将代码推送到远程仓库
- 执行npm publish命令发布新版本
image: node:8
pipelines:
default:
- step:
caches:
- node
script:
- npm version patch
- git push origin develop --follow-tags
- npm publish
我遇到了使用“git push origin master --follow-tags”命令时的问题。我该如何授予pipeline将代码推回存储库的权限?
另外,我想知道这个操作是否会导致循环触发,因为我已经增加了package.json的版本并进行了检查(提交和推送)。
对于使用bitbucket-pipelines在nodejs项目上进行CI/CD并对版本号进行增量的方式,有哪些建议呢?
祝好, Rohit