ecflow suite tracking and deploying toolkit
Project description
tracksuite
Track and Deploy workflows and suites through git
:warning:DISCLAIMER:warning:: This project is BETA and will be Experimental for the foreseeable future. Interfaces and functionality are likely to change, and the project itself may be scrapped. DO NOT use this software in any project/software that is operational.
Installation
To install tracksuite using pip (requires python, ecflow and pip):
python -m pip install .
Usage
To initialise the remote target git repository:
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
To stage and deploy a suite:
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
Overview
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tracksuite-0.3.2.tar.gz
(14.0 kB
view details)
Built Distribution
File details
Details for the file tracksuite-0.3.2.tar.gz
.
File metadata
- Download URL: tracksuite-0.3.2.tar.gz
- Upload date:
- Size: 14.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5af2a6bf84de1df24f2112aae0461f906c3e7a6a4fbb7ee28f2b87516ee00b76 |
|
MD5 | 9363bc34bdde797ad5556c506da1bcbd |
|
BLAKE2b-256 | 8a1addd60b35216b72a5d7c3bf9dc4566a513a01c5f3e33f23dd5aff6dad06e5 |
File details
Details for the file tracksuite-0.3.2-py3-none-any.whl
.
File metadata
- Download URL: tracksuite-0.3.2-py3-none-any.whl
- Upload date:
- Size: 12.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4b2f30427fa6bc456573e4c6ef5437581af48e480f92fbef2ce696868ed170d |
|
MD5 | 73b2dd85683422ad0c08c749503c9524 |
|
BLAKE2b-256 | 6ed91d4d1b7e74bf50c4b354387f2ad1f1ece6990fb6e0782e85d04944887c87 |