管理开放的Polycloud平台。

polycloud的Python项目详细描述


管理您的开放式多云平台。

polycloud cli包含管理polycloud设置的所有功能,包括服务模板、ui模板、平台模板和操作任务。这意味着您可以节省开发时间,并且比使用多个脚本更方便。

开始

使用pip install polycloud安装cli。使用polycloud -h查看所有<objects><commands>

先决条件

安装python和pip。

brew install python

安装cement框架及其依赖项

pip install -r requirements.txt

安装

安装cli的python代码

pip install setup.py

开发

此项目在Makefile中包含许多帮助程序,以简化常见的开发任务。

环境设置

下面演示如何设置和使用开发环境:

### create a virtualenv for development

$ make virtualenv

$ source env/bin/activate


### run polycloud cli application

$ polycloud --help


### run pytest / coverage

$ make test

释放到pypi

在发布到pypi之前,必须配置登录凭据:

~/.pypirc

[pypi]
username = YOUR_USERNAME
password = YOUR_PASSWORD

然后通过Makefile

$ make dist

$ make dist-upload

部署

Docker

包括用于构建和分发的基本Dockerfile, 可以使用包含的make帮助程序来构建

$ make docker

$ docker run -it polycloud --help

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaPax考试:从非标准Maven存储库解析Karaf特性存储库(XML文件)   java Spring启动Bean创建异常   java中将ArrayList转换为数组的方法   Android Studio的java Unity插件。   java在CheckStyle中从方法计数中排除getter和setter   HibernateJava。sql。SQLSyntaxErrorException:表/视图“序列”不存在   与命令行程序Java vs C通信   java WebView膨胀异常   java在O(n)java8流中寻找两个列表的交集   java使用Gradle运行单元测试时,最大堆大小在哪里设置?   ssl加载java应用程序(CXF)内的jks文件   CI:Jenkins Git:Simple Java项目:希望在特定时间在脚本上发送消息   java根据位置更改数字   java按数值排序字符串数组   macos java版本“1.6.0_65”是否与java 6模棱两可?   Cassandra中的java时间戳