跳转到主要内容

ecflow suite跟踪和部署工具包

项目描述

tracksuite

通过git跟踪和部署工作流和套件

:warning:免责声明:warning::此项目是 测试版,在可预见的未来将是 实验性的。界面和功能可能会更改,项目本身可能会被取消。 请勿 在任何运行的项目/软件中使用此软件。

安装

使用pip安装tracksuite(需要python、ecflow和pip)

python -m pip install .

用法

初始化远程目标git仓库

usage: tracksuite-init [-h] --target TARGET [--backup BACKUP] [--host HOST] [--user USER] [--force]

Remote suite folder initialisation tool

optional arguments:
-h, --help       show this help message and exit
--target TARGET  Target directory
--backup BACKUP  Backup git repository
--host HOST      Target host
--user USER      Deploy user
--force          Force push to remote

暂存和部署套件

usage: tracksuite-deploy [-h] --stage STAGE --local LOCAL --target TARGET [--backup BACKUP] [--host HOST] [--user USER]
                    [--push] [--message MESSAGE]

Suite deployment tool

optional arguments:
-h, --help         show this help message and exit
--stage STAGE      Staged suite
--local LOCAL      Path to local git repository (will be created if doesn't exist)
--target TARGET    Path to target git repository on host
--backup BACKUP    URL to backup git repository
--host HOST        Target host
--user USER        Deploy user
--push             Push staged suite to target
--message MESSAGE  Git message

概述

项目详情


下载文件

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

源分发

tracksuite-0.3.2.tar.gz (14.0 kB 查看哈希值)

上传于

构建分发

tracksuite-0.3.2-py3-none-any.whl (12.9 kB 查看哈希值)

上传于 Python 3

由以下支持