用于部署包的Cli实用程序
shipping的Python项目详细描述
装运:装运:
用于部署包的Cli实用程序。在
想法
简化在不同服务器上以不同方式部署包的过程。目前支持在conda环境中部署包,但是它是在考虑容器、诗歌等其他方法的情况下构建的。在
有两种配置正在使用,一种用于描述主机环境,另一种用于保存包的特定说明。在
欢迎提出建议。在
示例用法
$cat configs/server1/prod.yaml
---
hostname: computer1
log_file: /logs/production_deploy_log.txt
$cat configs/server1/scout_production.yaml
---
tool: scout
env_name: P_scout
deploy_method: pip
$shipping --host-info configs/server1/prod.yaml deploy --config configs/server1/scout_production.yaml
此命令将工具scout
部署到服务器computer1
上的conda环境P_scout
,并记录谁部署了哪个版本以及何时部署。在
在不同的用例中,部署过程涉及重新启动服务器或使用yarn等安装我们将支持的依赖项。在
- 项目
标签: