Module Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Pass decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Str Str If CompareEq Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num attr decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Str Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIn NameLoad ListLoad Str Str body If CompareIs NameLoad NameLoad body Continue orelse Raise Call NameLoad BinOpMod Str NameLoad orelse If CompareIn NameLoad ListLoad Str Str Str Str Str Str Str Str Str body Continue orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Continue orelse If CompareEq NameLoad Str body Continue orelse Raise Call NameLoad BinOpMod Str NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore AttributeLoad NameLoad attr body If CompareGt NameLoad Num body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list AttributeLoad NameLoad attr decorator_list
N/A N/A copy N/A logging N/A os N/A xmltodict N/A jenkins_jobs.builder turbo_hipster.lib common turbo_hipster.lib models turbo_hipster.lib utils UnimplementedJJBFunction N/A Exception N/A N/A N/A Runner N/A N/A models ShellTask N/A N/A A plugin to run jobs defined by JJB.
    Based on models.ShellTask the steps can be overwritten. N/A log N/A N/A logging getLogger task_plugins.jjb_runner.task.Runner __init__ N/A N/A self worker_server plugin_config job_name N/A N/A N/A N/A N/A N/A super Runner self __init__ worker_server plugin_config job_name N/A N/A self total_steps 6 N/A N/A self jjb_instructions N/A N/A N/A self script_return_codes N/A N/A do_job_steps N/A N/A self N/A N/A N/A N/A N/A N/A self log info Step 1: Prep job working dir N/A N/A N/A self _prep_working_dir N/A N/A N/A N/A self log info Step 2: Grab instructions from jjb N/A N/A N/A self _grab_jjb_instructions N/A N/A N/A N/A self log info Step 3: Follow JJB Instructions N/A N/A N/A self _execute_instructions N/A N/A N/A N/A self log info Step 4: Analyse logs for errors N/A N/A N/A self _parse_and_check_results N/A N/A N/A N/A self log info Step 5: handle the results (and upload etc) N/A N/A N/A self _handle_results N/A N/A N/A N/A self log info Step 6: Handle extra actions such as shutting down N/A N/A N/A self _handle_cleanup N/A _grab_jjb_instructions N/A N/A self N/A N/A N/A  Use JJB to interpret instructions into a dictionary.  N/A jjb N/A N/A N/A jenkins_jobs builder Builder http:// N/A N/A N/A jjb load_files N/A N/A self plugin_config N/A jjb_config N/A N/A N/A N/A jjb parser generateXML N/A N/A N/A N/A N/A self plugin_config N/A function replace build: N/A N/A N/A len N/A N/A jjb parser jobs 1 N/A N/A N/A self jjb_instructions N/A N/A xmltodict parse N/A N/A N/A N/A N/A jjb parser jobs N/A 0 output N/A N/A common task_step _execute_instructions N/A N/A self N/A N/A N/A N/A N/A N/A self log debug N/A N/A N/A N/A self plugin_config N/A function replace build: N/A N/A N/A N/A self log debug N/A N/A N/A self jjb_instructions keys N/A N/A N/A N/A self log debug N/A self jjb_instructions N/A N/A key value N/A N/A N/A N/A self jjb_instructions N/A project items N/A N/A N/A N/A N/A self log debug key N/A N/A N/A N/A self log debug value N/A N/A key N/A actions properties N/A N/A N/A value None N/A N/A N/A N/A N/A UnimplementedJJBFunction N/A Not sure how to handle values for %s (yet) key N/A N/A N/A key N/A description keepDependencies blockBuildWhenDownstreamBuilding blockBuildWhenUpstreamBuilding concurrentBuild assignedNode canRoam logRotator scm N/A N/A N/A N/A N/A key builders N/A N/A N/A N/A self _handle_builders value N/A N/A N/A key publishers N/A N/A N/A N/A N/A key buildWrappers N/A N/A N/A N/A N/A UnimplementedJJBFunction N/A We don't know what to do with '%s' (yet) key N/A N/A common task_step _handle_builders N/A N/A self builders N/A N/A N/A N/A key value N/A N/A builders items N/A N/A N/A N/A N/A self log debug --builder N/A N/A N/A N/A self log debug key N/A N/A N/A N/A self log debug value N/A N/A key hudson.tasks.Shell N/A N/A N/A N/A self _handle_shell_items value N/A N/A N/A UnimplementedJJBFunction N/A We don't know how to handle the builder '%s' (yet) key N/A _handle_shell_items N/A N/A self shell_tasks N/A N/A N/A shell_task shell_tasks N/A N/A N/A key value N/A N/A shell_task items N/A N/A N/A N/A N/A self log debug --Shell N/A N/A N/A N/A self log debug key N/A N/A N/A N/A self log debug value N/A N/A key command N/A N/A N/A N/A self _handle_command value N/A N/A N/A UnimplementedJJBFunction N/A We don't know how to handle the command '%s' (yet) key N/A _handle_command N/A N/A self command N/A N/A N/A N/A N/A N/A self log debug EXECUTING COMMAND N/A cwd N/A N/A N/A os path join N/A self job_working_dir working/ N/A N/A N/A N/A N/A os path isdir N/A N/A N/A os path dirname cwd N/A N/A N/A N/A N/A self log debug N/A making dir, %s cwd N/A N/A N/A os makedirs N/A N/A N/A os path dirname cwd N/A env N/A N/A copy deepcopy N/A self job_arguments N/A N/A env N/A PATH N/A N/A os environ N/A PATH N/A N/A N/A N/A self script_return_codes append N/A N/A utils execute_to_log command N/A self shell_output_log env env cwd cwd N/A _parse_and_check_results N/A N/A self N/A N/A N/A return_code N/A self script_return_codes N/A N/A N/A return_code 0 N/A N/A N/A self success False N/A N/A N/A N/A self messages append N/A Return code from test script was non-zero (%d) return_code N/A N/A common task_step _handle_results N/A N/A self N/A N/A N/A Upload the contents of the working dir either using the instructions
        provided by zuul and/or our configuration N/A N/A N/A N/A self log debug Process the resulting files (upload/push) N/A N/A common task_step N/A