私はpython-jenkinsを使用します。私はすべてのジョブから任意のジョブからパラメータ化された値を収集する必要があります。Jenkins pythonからパラメータ化された値を取得する方法
私はそれを行うことができますどのようにundestandしないでください! スクリプトの私の部分:あなたのための
name1 , 12345, name2, value2, Url1, http://some_URL ...
BIG Thxを:
...
s = jenkins.Jenkins(server_url, user, pwd)
try:
job_name = 'job_name'
build_num = s.get_job_info(job_name)['lastBuild']['number']
while build_num>0:
try:
build_info = s.get_build_info(job_name,build_num)
build_info_actions = build_info['actions']
print(build_info_actions)
...
は、私は私がすべての情報を収集し、保存することができますどのように
[{'parameters': [{'value': '12345', 'name': 'name1', '_class': 'hudson.model.StringParameterValue'}, {'value': 'value2', 'name': 'name2', '_class': 'hudson.model.StringParameterValue'}, {'value': 'http://some_URL', 'name': 'Url1', '_class': 'hudson.model.StringParameterValue'}, {'value': '', 'name': 'Url2', '_class': 'hudson.model.StringParameterValue'}], '_class': 'hudson.model.ParametersAction'}, {'_class':'hudson.model.CauseAction', 'causes': [{'note': None, '_class': 'hudson.model.Cause$RemoteCause', 'shortDescription': 'Started by host NameHost', 'addr': 'some.address'}]}, {'_class': 'jenkins.metrics.impl.TimeInQueueAction'}, {}, {}, {}, {}, {}, {}, {}]
は次のようにファイルにいくつかの情報を見ます助けて!私の悪い英語のため申し訳ありません ...ここ
x
質問が正しいかどうかわかりません。辞書から値を読み取る方法を知りたいですか?基本的にはちょうどそれといくつかの文字列の連結です。 – Joe
はい、そうです。私はこれを必要とする。私の悪い英語のために申し訳ありません。 –