mingshewhe

Results 32 issues of mingshewhe

**What would you like to be added**: 可以指定回写的webhook url,而不是固定同一个 **Why is this needed**:

kind/enhancement
streams/doing
doing

**Why is this needed**: 目前构建参数搜索功能已经支持了分页,如分支搜索,输入后都是从后端实时查询 ![image](https://user-images.githubusercontent.com/22971705/180360504-fd61bdbc-b37e-469c-ab95-8620e5d806a2.png),但是如果通过openapi启动,只能选择第一页的参数,超过第一页的参数无法搜索,希望构建参数搜索也能提供openApi接口,能够动态查询 api接口定义: com.tencent.devops.openapi.api.apigw.v4.ApigwBuildResourceV4#manualStartupParams ``` @ApiOperation("获取流水线手动启动分页的参数", tags = ["v4_app_build_startParams", "v4_user_build_startParams"]) @POST @Path("/build_manual_startup_params") fun manualStartupParams( @ApiParam(value = "appCode", required = true, defaultValue = AUTH_HEADER_DEVOPS_APP_CODE_DEFAULT_VALUE) @HeaderParam(AUTH_HEADER_DEVOPS_APP_CODE) appCode: String?,...

for test
kind/enhancement
area/ci/backend
streams/doing
streams/for test
doing

**What would you like to be added**: 如题 **Why is this needed**: 关联 #3349 ,当在插件输入框中使用${credentialId}时,系统会调用凭证接口解析credentialId对应的值,但是插件开发者并不知道插件有调用凭证接口,没有申请敏感接口api权限,导致插件运行的时候会提示需要申请敏感接口权限。应该区分是系统调用还是插件调用 ### 如何区分是系统调用还是插件调用? 请求都是从构建机发起,调用的都是同一个接口,如何区分是系统还是插件调用?采用token接口鉴权的方式,系统调用在请求头中增加签名信息,服务端验证签名是否正确,如果正确,就不再验证插件是否申请api ### 签名token什么时候生成,生成后存放在哪 token在构建机领取插件任务的时候生成,存放在redis中。与正在运行时的插件存在一块,原来正在运行时的插件值是${atomCode},现在改成${atomCode}:${token} ### 如何签名 签名串一共有五行,每一行为一个参数。行尾以 \n(换行符,ASCII编码值为0x0A)结束,包括最后一行。如果参数本身以\n结束,也需要附加一个\n。 ``` HTTP请求方法\n URL\n 请求时间戳\n 请求随机串\n...

kind/enhancement

**What would you like to be added**: 如题 **Why is this needed**: action作用: - push事件触发,区分是客户端push还是mr merge之后的push - mr事件,区分是mr还是mr merge事件

for gray
for test
kind/enhancement
area/ci/backend
tested
streams/doing
streams/for test
streams/for gray

for test
area/ci/backend
streams/for test

**What happened**: 目前如果发送企业微信通知的人数比较多,调用端会出现发送超时 **What you expected to happen**: 希望接受消息,然后能够异步发送,保证调用端稳定性

kind/bug
for test
area/ci/backend
streams/doing
streams/for test

目前getMergeRequestChangeInfo和getChangelistFiles接口调用是如果一个事件触发过来,如果这个事件配置了多条流水线事件触发,就会调用很多次,出现很多无用的请求,增加一个threadLocal缓存,减少调用次数

kind/enhancement
area/ci/backend

#8161 #8130 #8115 #9861 #9863 #9653 #8197 #8196 #8195