Linux上的泳道平台。安装、升级、备份等所有维护。
swimlane-platform的Python项目详细描述
泳道平台
安装
先决条件
有关必备信息和安装说明,请参见the Linux Swimlane Installation end user documentation。
安装在线主程序包
运行pip install swimlane-platform --upgrade
安装脱机主程序包
脱机主程序包必须首先从tbd下载。
然后,您必须使用tar -xvf /path/to/swimlane-platform.tar.bz2
将其解压缩到您选择的文件夹中
更改为要在其下运行所有操作的用户
完成上述步骤后,切换到该文件夹并运行pip install --user swimlane-platform-*.whl --no-index --find-links .
文件中还捆绑了两个图像,它们用于docker compose
重写文件。默认情况下,它们不会展开,如果超出
文件正在使用,您需要手动加载它们docker load override-images.tgz
跑步
您可以通过运行swimlane-platform
来执行主脚本如果您想从开发人员发行版运行,
把它交给--dev
开关。
安装后
可选附加服务
默认情况下,可选服务(如Syslog接收器和Selenium Chrome)在docker-compose.override.yml
中被注释掉您需要取消对服务的注释(如果适用,它是相应的卷),然后运行docker-compose up -d
以在启用附加服务的情况下运行泳道
工作空间体积
可以通过注释掉docker-compose.override.yml
中任务容器上的volumes
键来使用工作区卷指定主机上包含要与任务服务共享的文件的本地目录的路径。
示例:
sw_tasks:volumes:-/opt/swimlane/workspace:/app/workspace
第三方证书卷
可以通过注释掉docker-compose.override.yml
中api和任务容器上的volumes
键来使用第三方证书卷。指定主机上包含要与任务服务共享的文件的本地目录的路径。在每次启动api和任务时,都将运行update-ca-certificates
服务来导入证书如果添加了新的证书,则需要重新启动api和任务容器才能使更改生效。
示例:
sw_api:volumes:-/opt/swimlane/ca-certs/:/usr/local/share/ca-certificates/swimlane/sw_tasks:volumes:-/opt/swimlane/ca-certs/:/usr/local/share/ca-certificates/swimlane/