一个工人应用程序,它监听一个pick-up的frigg代理,然后构建它们。
frigg-worker的Python项目详细描述
一个工人应用程序,它监听frigg代理,获取构建 建造它们。
设置
virtualenv ~/frigg-worker ~/frigg-worker/bin/pip install frigg-worker ~/frigg-worker/bin/frigg-worker
用法
$ frigg_worker --help Usage: frigg_worker MODE [OPTIONS] Options: --dispatcher-url TEXT URL to the dispatcher, overrides settings --dispatcher-token TEXT Token for dispatcher, overrides settings --hq-url TEXT URL for frigg-hq, overrides settings --hq-token TEXT Token for frigg-hq, overrides settings --slack-url TEXT URL for incoming webhook in slack --sentry-dsn TEXT Sentry dsn needed to connect to the sentry API --loglevel TEXT Set log level for frigg-packages --help Show this message and exit.
worker有两种模式builder和deployer定义worker是否应该 生成并运行测试或部署预览。
建设者
在移除Docker容器和报表之前,在给定的Docker容器中运行任务 到总部的生成报告api。
展开器
启动Docker容器,该容器将在任务负载指定的时间内运行 在容器中运行部署任务之前。集装箱把8000港暴露在一个港口 在由任务负载给定的主机系统上。容器图像是从任务中选择的 因此,工作线程信任任务队列只包含具有允许映像的任务。 部署的状态将报告给总部的预览部署api。
从源头运行frigg worker
python -m frigg_worker.cli
麻省理工学院版权所有frigg.io