https://github.com/xrian/bitbucket-script
批量操作bitbucket仓库(创建分支,锁定)
https://github.com/xrian/bitbucket-script
api bitbucket
Last synced: 6 months ago
JSON representation
批量操作bitbucket仓库(创建分支,锁定)
- Host: GitHub
- URL: https://github.com/xrian/bitbucket-script
- Owner: xrian
- Created: 2019-01-12T13:01:50.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-14T02:18:51.000Z (over 7 years ago)
- Last Synced: 2025-06-03T01:43:16.694Z (about 1 year ago)
- Topics: api, bitbucket
- Language: HTML
- Size: 2.66 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bitbucket-script
批量操作bitbucket上同一个项目下多个仓库(创建分支,锁定)
bitbucket API 文档 https://developer.atlassian.com/bitbucket/api/2/reference/
## 项目介绍
实现了批量操作 bitbucket 网站中团队帐号下某个项目的多个仓库.
公司是使用bitbucket进行代码托管,有一个团队帐号.在这个帐号下有多个项目.
一个项目下有多个仓库,比如,pc 端代码一个仓库,后端代码一个仓库,APP 代码一个仓库.因为这几个仓库都是一个项目的,所以,每次发布版本的时候,各个仓库都分支都需要同步进行一些操作,比如,同步创建新分支,锁定旧分支,以保持代码版本一致.为简化工作量,所以写了这个脚本
该项目只有一个网页,全部操作都在该网页中,目前(2018-11-3)只有批量新增分支,批量锁定分支.
因为只是个简单脚本,目前已满足实际需求,并没有想要维护,所以,前端代码就用 jquery 全部写在一个 HTML 里面.
## 使用前准备
在使用前,需要先在项目中配置bitbucket帐号(为了准确的保留bitbucket操作记录,建议不要共用密钥私钥)
1. 打开bitbucket网站 https://bitbucket.org/dashboard/overview

2. 按照箭头提示,依次点击,创建一个oauth用户,然后将密钥私钥填写到项目config.js中.如果已有用户,直接使用其密钥私钥就行(记得分配权限)


3. 打开项目文件夹,在src/config目录下有个config.js.其中有五个选项需要填写

填写完成后,就可以启动项目了.
## 使用方法
1. 进入到项目文件夹,执行下面命令, 安装依赖包.
```
$ npm i
```
2. 启动项目,启动成功后,会在控制台输入启动端口号
```
$ node app.js
```
3. 打开网页/assets/index.html,(如果打不开,请检查端口是否正确)
例: http://localhost:7000/assets/index.html
## 操作步骤





