pod_template_conf #28501
Updated by UserName LastName over 1 year ago
- stage_name: parser
container_name: parser
steps:
- "def type = params.type ?: '\\${type}'"
- "def code_url = params.code_url ?: '\\${code_url}'"
- "def user_id = params.user_id ?: '\\${user_id}'"
- "def extra_data = params.extra_data ?: '\\${extra_data}'"
- "def grading_rules = params.grading_rules ?: '\\${grading_rules}'"
- sh "code_parser -t '${type}' -c '${code_url}' -u '${user_id}' -e '${extra_data}' -rule '${grading_rules}' "
- stage_name: run
container_name: ai-rule-runner
steps:
- sh "review-score -c '${WORKSPACE}/parser_result.yaml' -o '${WORKSPACE}/ai_run_result.yaml' "
- stage_name: submit-result
container_name: submit-result
steps:
- "def hook_url = params.hook_url ?: '\\${hook_url}'"
- sh "result_submit -hu '${hook_url}' -r '${WORKSPACE}/ai_run_result.yaml' "