一个用于管理Whitesource数据的工具
项目描述
scanctl
=======
> 一个用于管理Whitesource数据的工具


### 要求
* Python 3.6
* Whitesource [文件系统代理][]
[文件系统代理]: https://whitesource.atlassian.net/wiki/spaces/WD/pages/33718339/File+System+Agent
### 开发
```sh
$ git clone git@github.com:spotify/scanctl.git
$ cd scanctl
# 可选:在安装前创建一个虚拟环境
$ pyenv virtualenv 3.6.5 venv
$ pyenv activate venv
(venv) $ pip install -r requirements.txt
(venv) $ pip install -e .
# 从远程列出所有组织和存储库
(venv) $ scanctl github --token $GITHUB_API_TOKEN list-orgs
(venv) $ scanctl github --token $GITHUB_API_TOKEN list-repos
# 对特定的存储库执行扫描
(venv) $ scanctl scan --token $WHITESOURCE_API_TOKEN spotify/scanctl
```
### 发布
遵循标准的拉取请求工作流程;合并前将运行测试。
要么作为拉取请求的一部分,要么作为对master的提交,运行以下命令以递增版本号:
命令
```sh
(venv) $ pip install -r requirements-dev.txt
(venv) $ bumpversion minor
(venv) $ git push && git push --tags
```
下一个travis构建将推送新的软件包到PyPi。
### 行为准则
本项目遵循[开放行为准则][code-of-conduct]。通过
参与项目,您应遵守此行为准则。
[行为准则]: https://github.com/spotify/code-of-conduct/blob/master/code-of-conduct.md
=======
> 一个用于管理Whitesource数据的工具


### 要求
* Python 3.6
* Whitesource [文件系统代理][]
[文件系统代理]: https://whitesource.atlassian.net/wiki/spaces/WD/pages/33718339/File+System+Agent
### 开发
```sh
$ git clone git@github.com:spotify/scanctl.git
$ cd scanctl
# 可选:在安装前创建一个虚拟环境
$ pyenv virtualenv 3.6.5 venv
$ pyenv activate venv
(venv) $ pip install -r requirements.txt
(venv) $ pip install -e .
# 从远程列出所有组织和存储库
(venv) $ scanctl github --token $GITHUB_API_TOKEN list-orgs
(venv) $ scanctl github --token $GITHUB_API_TOKEN list-repos
# 对特定的存储库执行扫描
(venv) $ scanctl scan --token $WHITESOURCE_API_TOKEN spotify/scanctl
```
### 发布
遵循标准的拉取请求工作流程;合并前将运行测试。
要么作为拉取请求的一部分,要么作为对master的提交,运行以下命令以递增版本号:
命令
```sh
(venv) $ pip install -r requirements-dev.txt
(venv) $ bumpversion minor
(venv) $ git push && git push --tags
```
下一个travis构建将推送新的软件包到PyPi。
### 行为准则
本项目遵循[开放行为准则][code-of-conduct]。通过
参与项目,您应遵守此行为准则。
[行为准则]: https://github.com/spotify/code-of-conduct/blob/master/code-of-conduct.md
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
scanctl-0.5.0.tar.gz (10.5 kB 查看哈希值)
构建分布
scanctl-0.5.0-py2.py3-none-any.whl (8.1 kB 查看哈希值)
关闭
scanctl-0.5.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e0b4ead37b803402018fa74ef75cbff31dbfc4320e9a6d5e5b96284d582492a4 |
|
MD5 | 759967f633c2c632f19fded76d808808 |
|
BLAKE2b-256 | f6b85cfbba7c5cb3c0086d9b00d07927360fbb475e2eecd20d85c5e134256637 |
关闭
scanctl-0.5.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cb2312e9851f64360115dd808949c53018484eb6067b8e6ee9e879bf4aef1a9d |
|
MD5 | a3ff3a6d6926e655128e4e1442e949e7 |
|
BLAKE2b-256 | 859bc3398313e85b647d27be7b0baed93505830c0b7c309f1050183d16909133 |