编辑代码

{
    "id": 572212,
    "stages": [
        {
            "stageConfId": 1627772,
            "groupJobs": [
                [
                    {
                        "jobName": "云端编译",
                        "jobType": "AGILE_COMPILE",
                        "categoryId": 42,
                        "realJob": {
                            "productParamsRegex": [],
                            "productOutParamsRegex": [],
                            "compileType": "HERMES",
                            "hermes": "fdo_optimize_build,arm_fdo_optimize_build",
                            "openStubCompile": true,
                            "stubHermes": "coverage",
                            "bcloud": "",
                            "enableArtifactProfileSelection": true,
                            "artifactProfiles": "fdo_optimize_build",
                            "invalid": false
                        }
                    }
                ]
            ]
        },
        {
            "stageConfId": 1727900,
            "groupJobs": [
                [
                    {
                        
                        "jobName": "智能case生成",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 43,
                        "realJob": null
                    }
                ],
                [
                    {
                        "jobName": "准入前置检查",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 208,
                        "realJob": null
                    }
                ]
            ]
        },
        {
            "stageConfId": 1206907,
            "groupJobs": [
                [
                    {
                        "jobName": "deep_ucf_nl环境部署",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 207,
                        "realJob": null
                    },
                    {
                        "jobName": "deep_ucf_nl自动化case",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 207,
                        "realJob": null
                    }
                ],
                [
                    {
                        "jobName": "asan前置检查",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 43,
                        "realJob": null
                    },
                    {
                        "jobName": "获取asan版本编译产出",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 43,
                        "realJob": null
                    },
                    {
                        "jobName": "执行asan-测试计划",
                        "jobType": "XSTP_STABLE_STRESS_TEST",
                        "categoryId": 205,
                        "realJob": null
                    }
                ],
                [
                    {
                        "jobName": "压测前置任务",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 42,
                        "realJob": null
                    },
                    {
                        "jobName": "单队列压测opera资源",
                        "jobType": "XSTP",
                        "categoryId": 15,
                        "realJob": null
                    },
                    {
                        "jobName": "(共享任务勿动)联合压测matrix资源 ",
                        "jobType": "XSTP",
                        "categoryId": 15,
                        "realJob": {
                            "useVariablePlanId": false,
                            "useMultipleTasks": false,
                            "tasks": [],
                            "emailTo": [
                                "fanzhijian@baidu.com"
                            ],
                            "tasksToBeExecuted": [],
                            "scenario": 50,
                            "productLineId": "49",
                            "planId": "648",
                            "advanceParams": "{\n\"tool_env_para\": {\n\t\"FEED_PRODUCT\": \"${FEED_PRODUCT}\",\n\t\"FEED_ENV_PARAM\": \"${FEED_ENV_PARAM}\",\n        \"AGILE_REVISION\": \"${AGILE_REVISION}\",\n\t\"env_task_name\": \"${AGILE_COMPILE_BRANCH}_${AGILE_PIPELINE_BUILD_NUMBER}\",\n\t\"FEED_DOWNSTREAM_STUB\": \"${FEED_DOWNSTREAM_STUB}\",\n        \"gr_envName\":\"${gr_envName}\",\n        \"grc_envName\":\"${grc_envName}\"\n},\n\"tool_task_para\": {\n\t\"NEED_SAVE\":1,\n\t\"FEED_PRODUCT\": \"${FEED_PRODUCT}\",\n\t\"ISTP_TASKDESC\": \"${FEED_PRODUCT}-${AGILE_COMPILE_BRANCH}-${AGILE_PIPELINE_BUILD_NUMBER}-${AGILE_TRIGGER_USER}\",\n\t\"FORK_QUEUE_TYPE\": \"${FEED_ENV_PARAM}\",\n\t\"smfw\": \"${smfw}\",\n\t\"APER_RATE\": \"${QPS}\",\n\t\"smfw_ratio\": \"${smfw_ratio}\",\n\t\"DATA_URL\": \"${PRESS_DATA}\",\n\t\"P_SLEEP\": \"${PRESS_TIME}\",\n\t\"NEED_PFT_MODULE_LIST\": \"newgr,grc,forkqueue\",\n        \"diy_para\": \"{\\\"FEED_PRODUCT\\\":\\\"${FEED_PRODUCT}\\\",\\\"IS_FEED_MOD\\\":1, \\\"IS_SOFA\\\":0,\\\"AGILE_PIPELINE_BUILD_ID\\\":\\\"${AGILE_PIPELINE_BUILD_ID}\\\",\\\"smfw\\\":\\\"${smfw}\\\",\\\"smfw_ratio\\\":\\\"${smfw_ratio}\\\",\\\"FORK_QUEUE_TYPE\\\":\\\"${FEED_ENV_PARAM}\\\",\\\"diy_log_file\\\":\\\"1\\\"}\",\n        \"JOB_NAME\": \"${AGILE_COMPILE_BRANCH}\",\n    \t\"JOB_ID\": \"${AGILE_PIPELINE_BUILD_NUMBER}\",\n        \"PRIME_MODULE_NAME\": \"${FEED_ENV_PARAM}\",\n        \"JOB_TYPE\": \"branch\"\n\t},\n\"update_mod_list\": [\n\t{\n\t\t\"mod_const_id\": \"1931\",\n\t\t\"mod_const_name\": \"forkqueue\",\n\t\t\"group_id\": 0,\n\t\t\"instance_id\": 1,\n                 \"AGILE_REVISION\":\"${AGILE_REVISION}\",\n\t\t\"params\":{\n\t\t\t\"deploy_parameter\":\"${AGILE_PRODUCT_HTTP_URL}\",\"AGILE_REVISION\":\"${AGILE_REVISION}\"}\n\t},\n\t{\n\t\t\"mod_const_id\": \"1931\",\n\t\t\"mod_const_name\": \"forkqueue\",\n\t\t\"group_id\": 0,\n\t\t\"instance_id\": 0,\n                 \"AGILE_REVISION\":\"${AGILE_REVISION}\",\n\t\t\"params\":{\t\t\"deploy_parameter\":\"${forkqueue_diff_version}\",\"AGILE_REVISION\":\"${AGILE_REVISION}\"}\n\t},\n\t{\n\t\t\"mod_const_id\": \"1772\",\n\t\t\"mod_const_name\": \"grc\",\n\t\t\"group_id\": 0,\n\t\t\"instance_id\": 1,\n\t\t\"params\":{\n\t\t\t\"deploy_parameter\":\"${grc_version}\"}\n\t},\n\t{\n\t\t\"mod_const_id\": \"1772\",\n\t\t\"mod_const_name\": \"grc\",\n\t\t\"group_id\": 0,\n\t\t\"instance_id\": 0,\n\t\t\"params\":{\n\t\t\t\"deploy_parameter\": \"${grc_diff_version}\"}\n\t},\n\t{\n\t\t\"mod_const_id\": \"1505\",\n\t\t\"mod_const_name\": \"newgr\",\n\t\t\"group_id\": 0,\n\t\t\"instance_id\": 1,\n\t\t\"params\":{\n\t\t\t\"deploy_parameter\": \"${gr_version}\"}\n\t},\n\t{\n\t\t\"mod_const_id\": \"1505\",\n\t\t\"mod_const_name\": \"newgr\",\n\t\t\"group_id\": 0,\n\t\t\"instance_id\": 0,\n\t\t\"params\": {\n\t\t\t\"deploy_parameter\": \"${gr_diff_version}\"}\n\t}\n\t],\n\"other_para\": {\n\t\"diy_env_name\": \"forkqueue_press\",\n\t\"diy_task_name\": [\n\t\t\"update_env-forkqueue-${AGILE_COMPILE_BRANCH}-${AGILE_PIPELINE_BUILD_NUMBER}\",\n\t\t\"forkqueue-${AGILE_COMPILE_BRANCH}_[${FEED_ENV_PARAM}]\"]\n\t}\n}",
                            "showViewLog": true,
                            "showTaskReport": true,
                            "invalid": false
                        }
                    }
                ],
                [
                    {
                        "jobName": "shoubai_graphcf环境部署",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 207,
                        "realJob": {
                            "shellConf": {
                                "retainWorkspaceCondition": null,
                                "resourceId": "5e64c147-e2b0-4bd4-b14a-210da73e9f42",
                                "type": "EXACT",
                                "command": "#!/bin/sh\n\nulimit -c unlimited\nset -x\nif [[ -z \"${using_local_dict}\" ]];then\n    using_local_dict=1\nfi\nmodule_name=${AGILE_PIPELINE_JOB_NAME%环境部署*}\nauto_deploy_file=\"forkqueue_auto_deploy.sh\"\n\n[[ -f \"${auto_deploy_file}\" ]] && rm -fr \"${auto_deploy_file}\"\nwget --tries=20 hdc.baidu-int.com:9119/home/hdc/MEGQA_baf/feed/fork/auto/${auto_deploy_file}\n\nsource ./${auto_deploy_file}",
                                "scriptType": "SH",
                                "wsDirType": "JOB_UUID",
                                "wsParentDir": "",
                                "wsDir": "",
                                "relativeWsDir": null
                            },
                            "shellDynamicAgentConf": {
                                "imageId": 16379,
                                "packageId": 19706,
                                "tagVersion": "0.0.3"
                            },
                            "reports": [
                                {
                                    "reportType": "LINK",
                                    "reportName": "环境部署报告",
                                    "data": "{\"index\":\"${URL_REPORT_showX}\"}",
                                    "displayOnBrief": true,
                                    "allowReportMissing": true
                                }
                            ],
                            "buildOutputs": [],
                            "codeAuth": true,
                            "invalid": false
                        }
                    },
                    {
                        "jobName": "shoubai_graphcf自动化case",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 207,
                        "realJob": {
                            "shellConf": {
                                "retainWorkspaceCondition": null,
                                "resourceId": "5e64c147-e2b0-4bd4-b14a-210da73e9f42",
                                "type": "EXACT",
                                "command": "#!/bin/sh\n\nulimit -c unlimited\nset -x\nmodule_name=${AGILE_PIPELINE_JOB_NAME%自动化case*}\nauto_deploy_file=\"forkqueue_auto_test.sh\"\n\n[[ -f \"${auto_deploy_file}\" ]] && rm -fr \"${auto_deploy_file}\"\nwget --tries=20 hdc.baidu-int.com:9119/home/hdc/MEGQA_baf/feed/fork/auto/${auto_deploy_file}\n\n\n\nsource ./${auto_deploy_file}",
                                "scriptType": "SH",
                                "wsDirType": "JOB_UUID",
                                "wsParentDir": "",
                                "wsDir": "",
                                "relativeWsDir": null,
                                "killDescendant": true
                            },
                            "shellDynamicAgentConf": {
                                "packageId": 19706,
                                "imageId": 16379,
                                "tagVersion": "0.0.3"
                            },
                            "reports": [
                                {
                                    "reportType": "LINK",
                                    "reportName": "自动化case报告",
                                    "data": "{\"index\":\"${URL_REPORT_showX}\"}",
                                    "displayOnBrief": true,
                                    "allowReportMissing": true
                                }
                            ],
                            "buildOutputs": [],
                            "codeAuth": true,
                            "invalid": false
                        }
                    }
                ]
            ]
        },
        {
            "stageConfId": 1760219,
            "groupJobs": [
                [
                    {
                        "jobName": "可视化报告",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 42,
                        "realJob": null
                    }
                ]
            ]
        },
        {
            "stageConfId": 1206598,
            "groupJobs": [
                [
                    {
                        "jobName": "QATEST提测",
                        "jobType": "QTEST_RD",
                        "categoryId": 43,
                        "realJob": {
                            "invalid": false
                        }
                    }
                ]
            ]
        },
        {
            "stageConfId": 1829200,
            "groupJobs": [
                [
                    {
                        "jobName": "QTEST手工测试-NEW",
                        "jobType": "QTEST_QA",
                        "categoryId": 43,
                        "realJob": {
                            "is_free": "1",
                            "is_auto_report": "1",
                            "report_params":"{\n    \"bugs\": 0,\n    \"point\": \"免测通过\"\n}",
                            "invalid": false
                        }
                    }
                ]
            ]
        },
        {
            "stageConfId": 1188737,
            "groupJobs": [
                [
                    {
                        "jobName": "智能发布",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 208,
                        "realJob": null
                    },
                    {
                        "jobName": "词典校验",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 43,
                        "realJob": {
                            "shellConf": {
                                "scriptType": "SH",
                                "wsDirType": "JOB_UUID",
                                "wsParentDir": "",
                                "wsDir": "",
                                "relativeWsDir": null,
                                "retainWorkspaceCondition": null,
                                "resourceId": "9eb080ff-0368-4e89-bf4f-72ff6ef41cf2",
                                "type": "EXACT",
                                "command": "#!/bin/sh\n\nulimit -c unlimited\n#source ~/.bash_profile &>/dev/null\nset -x\nauto_deploy_file=\"forkqueue_check_wget.sh\"\n\n[[ -f \"${auto_deploy_file}\" ]] && rm -fr \"${auto_deploy_file}\"\nwget --tries=20 hdc.baidu-int.com:9119/home/hdc/MEGQA_baf/feed/fork/auto/${auto_deploy_file}\nsource ./${auto_deploy_file}"
                            },
                            "shellDynamicAgentConf": {
                                "packageId": 19706,
                                "imageId": 16379,
                                "tagVersion": "0.0.3"
                            },
                            "reports": [],
                            "buildOutputs": [],
                            "codeAuth": true,
                            "invalid": false
                        }
                    }
                ]
            ]
        },
        {
            "stageConfId": 1208988,
            "groupJobs": [
                [
                    {
                        "jobName": "shoubai-gcf-nearline 863上线",
                        "jobType": "AGILE_ONLINE_863",
                        "categoryId": 58,
                        "realJob": {
                            "templateId": "22738",
                            "templateExpression": "",
                            "supportExpression": "false",
                            "invalid": false
                        }
                    }
                ],
                [
                    {
                        "jobName": "shoubai-gcf 863上线",
                        "jobType": "AGILE_ONLINE_863",
                        "categoryId": 59,
                        "realJob": {
                            "templateId": "26454",
                            "templateExpression": "",
                            "supportExpression": "false",
                            "invalid": false
                        }
                    }
                ]
            ]
        },
        {
            "stageConfId": 1667470,
            "groupJobs": [
                [
                    {
                        "jobName": "技术债-小流量-scan-静态资源",
                        "jobType": "AGILE_SHELL",
                        "categoryId": 43,
                        "realJob": null
                    }
                ]
            ]
        }
    ]
}