如何使用run_input.py调试用户的输入?

时间:2018-08-06 08:40:47

标签: debugging integration

如何调试客户的输入?

什么是run_input.py

我如何使用它?

1 个答案:

答案 0 :(得分:0)

  1. 检查客户当前拥有的集成版本。

    • 在MT中:在看门狗中运行kubectl describe pods -n namespace | grep Image:
    • 在ST中:在用户的计算机上运行docker ps
  2. 在正确的环境中创建一个docker(看门狗prod / dev是一个不错的选择)-此命令使用您选择的集成版本创建一个docker。码头工人将在退出时删除自己 :

    docker run --rm -ti -e 'VAULT_GITHUB_TOKEN=<your github token>' -v `pwd`/out:/out docker-registry-2-i.alooma.io/integrations:<user's commit id> bash

  3. 运行调试脚本-(位置-scripts/run_input.py):

    • 要查看脚本的可能标志,请运行pypy run_input.py -h
    • 执行示例: pypy run_input.py -e prod -d gadventures-1 -i f0dd88a4-ee3b-4414-aa90-c21b323bf473 -s e05fd -k .kafka_dump -r .result_dump
    • 如果您未指定状态ID,则脚本将运行configure_tasks。