跳转到主要内容

CloudLaunch API的命令行客户端。

项目描述

===============
CloudLaunch CLI
===============

.. image:: https://travis-ci.org/CloudVE/cloudlaunch-cli.svg?branch=master
:target: https://travis-ci.org/CloudVE/cloudlaunch-cli

.. image:: https://coveralls.io/repos/github/CloudVE/cloudlaunch-cli/badge.svg?branch=master
:target: https://coveralls.io/github/CloudVE/cloudlaunch-cli?branch=master

.. image:: https://img.shields.io/pypi/v/cloudlaunch_cli.svg
:target: https://pypi.python.org/pypi/cloudlaunch_cli

.. image:: https://readthedocs.org/projects/cloudlaunch-cli/badge/?version=latest
:target: https://cloudlaunch-cli.readthedocs.io/en/latest/?badge=latest
:alt: 文档状态

.. image:: https://pyup.io/repos/github/CloudVE/cloudlaunch_cli/shield.svg
:target: https://pyup.io/repos/github/CloudVE/cloudlaunch_cli/
:alt: 更新


CloudLaunch API的命令行客户端。


* 免费软件:MIT许可证
* 文档:https://cloudlaunch-cli.readthedocs.io.


快速入门
==========

1. 创建一个虚拟环境并激活它
::

python3 -m venv venv
source venv/bin/activate

2. 使用pip安装 ``cloudlaunch-cli``
::

pip install cloudlaunch-cli

3. CloudLaunch CLI需要两个配置设置。首先是API根的URL
...
::

配置cloudlaunch,设置URL为https://launch.usegalaxy.org/cloudlaunch/api/v1

4. 第二个配置设置是一个认证令牌。要获取认证令牌,首先
登录CloudLaunch,例如,通过访问
https://launch.usegalaxy.org/login。然后导航到
``/api/v1/auth/tokens`` API端点,例如
https://launch.usegalaxy.org/cloudlaunch/api/v1/auth/tokens/。
从JSON响应中复制令牌,然后运行以下命令(替换为您的令牌)
(substituting your own token instead)
::

cloudlaunch config set token b38faadf2ef6d59ce46711ed73e99d6...

5. 现在,您应该能够列出您的部署
::

cloudlaunch deployments list

6. 您也可以创建一个部署
::

cloudlaunch deployments create my-ubuntu-test ubuntu \
amazon-us-east-n-virginia --application-version 16.04

开发安装
==========================

1. ``python3 -m venv venv``
2. ``source venv/bin/activate``
3. ``pip install -r requirements_dev.txt``

现在您可以运行 ``cloudlaunch``。

发布流程
===============

::

bumpversion patch
# 或者 `bumpversion minor` 或 `bumpversion major`
git push
git push --tags
make release

致谢
---------

此包是用Cookiecutter_和`audreyr/cookiecutter-pypackage`_项目模板创建的。

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage


=======
历史
=======

0.2.0 - 2018-11-14 - (sha 331e58f756145316334049100f582dd4316055fb)
------------------

* 主要重构。
* 与Python 2的向后兼容性。
* 与CloudLaunch的集成测试。

0.1.0 - 2018-01-09
------------------

* 在PyPI上的首次发布。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

cloudlaunch_cli-0.2.1.tar.gz (33.4 kB 查看散列)

上传时间

构建分布

cloudlaunch_cli-0.2.1-py3-none-any.whl (13.5 kB 查看散列)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页