- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- AppStage使用前准备
- AI原生应用引擎用户指南
- 开发中心用户指南
-
运维中心用户指南
- 运维中心简介
- 运维中心使用前准备
- 运维中心使用流程
- 进入运维中心
- 接入资源
- 部署应用
- 监控资源和应用
- 管理已纳管资源
- 管理运行时资源
- 管理工单
- 运营中心用户指南
- 最佳实践
- 开发指南
- API参考
- SDK参考
-
常见问题
- 权限管理
-
AI原生应用引擎
- 我创建的微调数据集会被其他用户调用去训练他们的大模型吗?
- 模型微调任务一直在等待中是什么原因?
- 大模型微调需要的数据有要求吗?
- AI原生应用引擎支持所有数据集进行数据标注吗?
- AI原生应用引擎中预置了哪些提示语?
- AI原生应用引擎训练好后的模型如何获取?
- 模型调测时,无法选择模型服务商API是什么原因?
- 我接入的模型需要满足什么要求才能在创建Agent时作为思考模型?
- Agent问答的时候报错“很抱歉,我的系统似乎遇到了一些故障问题,暂时无法为您提供服务”
- 自接入的模型在模型调测的时候报错是什么原因?
- 开源模型怎么部署?
- 平台有没有预置模型?
- 思考模型和问答模型的区别
- 工作流中知识库节点、LLM节点都需要配置实例,实例的API Key填什么?
- 工作流中工具节点的实例如何配置?
- 如何获取Agent发布时所需的API Key?
- 如何保证Agent每次问答都调用知识库?
- 工作流的返回是json格式,但是大模型会进行总结,如何以json格式直接输出?
- 如何在工作流中定制逻辑实现特定任务,比如时间格式转换、数组对象的push等
- 资产中心的工具怎么使用?
- Code代码节点的输入输出参数如何与其他节点进行交互和传递?
- Agent问答的时候没有回答
- 发布Agent的时候提示套餐校验失败
- 一站式创建Agent时如何取消选择默认模型,更换为其他模型
- 按照标题切分的时候,分段长度是什么意思?
- 工作流已启用,为什么在创建Agent时仍然无法选用?
- 如何通过调用Agent API将变量传递到工作流?
- 开发中心
- 运维中心部署服务
-
运维中心监控服务
- 如何查看EAP详细日志?
- 删除告警任务失败
- 告警后触发知识编排任务提示alert_type不存在
- 创建CES指标采集报错
- 如何卸载虚拟机上安装的filebeat?
-
异常检测Judge定时任务失败
- KeyError
- TypeError: not supported between instances of 'str' and 'float'
- TypeError("Cannot index by location index with a non-integer key")
- judge长时间处于SUBMIT状态直至失败
- fail to load model json
- judge日志无法查看,提示get request error
- judge日志大小1KB,且不刷新日志内容
- PSQLException: ERROR: invalid input syntax for type numeric
- PSQLException: ERROR: syntax error at or near
- too much null size
- judge_data_size(in):0
- ERROR - fail to load
- canceling statement due to user request
- 保存异常检测告警配置时报错
- 运维中心弹性资源服务
- 运维中心弹性网络服务
- 运维中心主机管理服务
- 运维中心微服务平台
-
运维中心负载均衡
-
SLB同步异常相关问题
- SSL_do_handshake() failed
- test nginx: nginx: [emerg] host not found in upstream "后端服务器名称" in /.../server...conf:17 nginx: .../nginx.conf test failed [FAILED
- no "ssl_certificate" is defined for the "listen ... ssl""
- no such file or directory......./ssl/dummy.pem
- test nginx: nginx: [alert] mmap(MAP_ANON|MAP_SHARED, 524288000) failed (12: Cannot allocate memory) nginx: [alert] munmap(FFFFFFFFFFFFFFFF, 524288000) failed
- duplicate value "error" in /opt/huawei/openresty/nginx/.../xxx.conf:40
- SLB同步检查不一致
- SLB一直同步,心跳异常
-
SLB部署失败相关问题
- FATAL Can't get local ip
- /etc/rc.d/init.d/functions: No such file or directory
- nginx is stopped
- will_upgrade\old_version:1.4.7
- Need to modify /etc/hosts,but no permission.
- system param fs.nr_open should not less than fs.file-max”or“system param net.ipv4.ip_local_port_range should >=30000
- some permission denied files in /opt/huawei/openresty/nginx/conf/
- Permission denied: '/opt/huawei/release/lf_test/SLB/
- install_slb_failed for /opt/huawei/openresty exists not for slb
- not all conf included in vhosts or slb_conf
- watchdog still running
- job 28e7241e42904334b failed
- [Service proxy.apply_sudo._wrapped_f]: fail to operator sudo,message: send request fail, status code: 400, error: None, message: illegal param\",\"status\":-2}
- some html not in /opt/huawei/openresty/nginx/html
- cannot access /opt/huawei/openresty/nginx/conf/ssl/sample/resty-auto-ssl-fallback.pem.Permission denined
- fail to operator sudo, message: send request fail, status code: 400, task: control sudo permission, status: failed
- some certificate not in /opt/huawei/openresty/nginx/conf/ssl
- crontab -l \n+ echo 'Permission denied crontab'
- 资源间绑定服务不一致
-
SLB同步异常相关问题
- 运维中心数据库治理
- 运维中心访问凭据管理服务
- 运营中心
- 管理控制台用户指南(即将下线)
- 业务控制台用户指南(即将下线)
-
运行时引擎用户指南(即将下线)
- AppStage运行时引擎简介
- AppStage运行时引擎使用前准备
- 进入AppStage运行时引擎
- 通过微服务平台管理微服务及相关资源
- 配置运行时引擎负载均衡
- 管理Cloud Map中的服务资源
- 配置运行时引擎数据库治理
- 配置访问凭据管理服务
- 文档下载
- 通用参考
链接复制成功!
集成工具链到开发中心
工具链是一系列用于研发流程的工具。不同类型的工具可以作用于研发流程中的不同阶段,通过工具间的配合,形成一整套的研发工具链。研发流程的各个环节有工具协助,可以降低沟通成本,把各个流程集中化管理,有效提升研发效率。
AppStage开发中心支持集成代码检查、缺陷、流水线、发布通知、代码仓、需求、测试和其他共8种类型的工具,系统预置了CodeArts的代码检查、缺陷、流水线、代码仓、需求、测试6种类型的6工具,同时预置了发布通知工具用于对接运维中心,覆盖研发流程中的各个阶段,达到研发团队高效协同的目的。
前提条件
已获取组织管理员角色权限,权限申请方法请参见申请权限。
添加并集成工具
- 在开发中心首页右上角选择“系统配置 > 工具链集成配置”。
- 添加工具。
- 在“工具链集成”页面,单击右上角“添加工具”。
- 在“基础信息”页面,配置如表1所示参数。
表1 添加工具参数说明 参数名称
参数说明
工具LOGO
单击系统默认图片上的“点击修改”,可选择系统预置图片作为工具LOGO,也可单击“上传LOGO”,上传本地图片作为工具LOGO,上传图片支持JPG、JPEG、PNG和BMP,最大10MB。
工具名称
自定义工具名称,最大长度为50,禁止输入';|$<>#=+%字符,且不能与已有的工具名称重复。
工具编码(可选)
输入工具编码,工具编码是工具在系统内的唯一标识,不支持重复。以字母开头,支持数字、字母、下划线(_),支持3~64个字符。
工具级别
支持系统级、服务级、版本级。不同级别,对应的页面集成、接口集成不同。
工具类型
选择工具类型,可多选。
- 当“工具级别”为“系统级”或“服务级”时,支持代码仓、流水线、需求、缺陷、测试、其他。
- 当“工具级别”为“版本级”时,支持代码仓、流水线、代码检查、需求、缺陷、测试、发布通知、其他。
工具描述
输入工具描述,最大长度256。
- 单击“确定”。
- 在“工具类型确认”页面确认工具类型,单击“确认”,工具链添加后不可修改工具链类型。
- 配置工具集成。
在“工具链集成”页面,单击已添加的工具,进入工具集成配置页面,默认显示工具的“基础信息”页签,可以切换页签配置工具集成。
- (可选)认证集成:通过认证集成界面,可更改工具所在应用的认证集成参数,认证集成信息主要用于工具免登录鉴权使用。
- 当需要对工具进行免登录时,可以开启认证集成开关。
- 选择认证集成方式:OAuth2、OIDC、SAML、CAS。
- 根据选择的认证集成方式不同,需要配置不同的参数,参数说明如表2所示。配置完成后,单击“保存”。
保存后会生成client_id和client_secret,可以用于获取用户访问Token,其中client_secret可单击
复制一次,复制后请妥善保管,再次复制须重置后操作。
表2 认证集成配置参数说明 认证集成方式
参数名称
参数说明
OAuth2
回调URL
填写认证回调接口,支持IPV4配置或域名配置,域名地址限制https、http开头,例如https://example.com。
Refresh Token有效期
允许用户在多久时间内不用重新登录应用的时间。
单位秒,默认为2小时,最长180天。
Access Token有效期
允许用户在多久时间内保持登录应用的时间。
单位秒,默认为2小时,最长24小时。
OIDC
回调URL
填写认证回调接口,支持IPV4配置或域名配置,域名地址限制https、http开头,例如https://example.com。
管理员登录URL(可选)
管理员登录应用的URL地址。
退出地址(可选)
统一退出接口被调用时将访问此URL退出应用。
授权码模式
选择是否开启授权码模式,默认不开启。
TOKEN签名算法
支持选择:RS256、RS384、RS512。
Refresh Token有效期
允许用户在多久时间内不用重新登录应用的时间。
单位秒,默认为2小时,最长180天。
Access Token有效期
允许用户在多久时间内保持登录应用的时间。
单位秒,默认为2小时,最长24小时。
SAML
SP Entity ID
SP唯一标识,对应SP元数据文件中的“Entity ID”的值。
断言消费地址(ACS URL)
SP回调地址(断言消费服务地址),对应SP元数据文件中“AssertionConsumerService”的值,即当认证成功后响应返回的值。
Name ID
用户在应用系统中的账号名对应字段,支持选择:邮箱、手机号、用户名、用户id、账号id。
NameID Format(可选)
SP支持的用户名称标识格式。对应SP元数据文件中“NameIDFormat”的值。支持选择:
- urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified
- urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
- urn:oasis:names:tc:SAML:2.0:nameid-format:transient
- urn:oasis:names:tc:SAML:2.0:nameid-format:persistent
Audience URI(可选)
允许使用SAML断言的资源,默认和SP Entity ID相同。
Single Logout URL(可选)
服务提供商提供会话注销功能,用户在OrgID注销会话后返回绑定的地址。对应SP元数据文件中“SingleLogoutService” 的值。“SingleLogoutService” 需要支持HTTP Redirect或HTTP POST方式。
默认Relay State(可选)
使用在IdP发起的认证中,作为默认的一个值。
支持ForceAuth(可选)
如果SP要求重新认证,则强制用户再次认证。
Response签名(可选)
是否对SAML Response使用IdP的证书签名。
断言签名(可选)
断言需使用IdP的证书签名,对应SP元数据文件中“WantAssertionsSigned”值。
数字签名算法(可选)
对Response签名或断言签名的签名算法。支持RSA_SHA256、RSA_SHA512、RSA_RIPEMD160,可在下拉框选择。
数字摘要算法(可选)
对Response签名或断言签名的摘要算法。支持SHA256、SHA512、RIPEMD160,可在下拉框选择。
验证请求签名(可选)
是否对SAML Request签名进行验证,对应SP元数据文件中“AuthnRequestsSigned”值。
验证签名证书
对SAML Request签名进行验证时,需要输入验证签名证书。
CAS
回调URL
填写认证回调接口,支持IPV4配置或域名配置,域名地址限制https、http开头,例如https://example.com。
管理员登录URL(可选)
管理员登录应用的URL地址。
退出地址(可选)
统一退出接口被调用时将访问此URL退出应用。
- (可选)同步集成:通过同步集成,可以将开发中心中的应用数据以及版本发布成功信息同步给配置的第三方系统。应用数据包括租户、产品、服务、微服务和版本信息,其中租户信息需要配置认证集成后才能同步。
系统级工具支持同步租户信息。服务级工具支持同步租户、产品、服务、微服务信息。版本级工具支持租户、产品、服务、微服务、版本信息。
- 当需要同步数据给第三方系统时,可以开启同步集成开关。
- 输入签名密钥、加密密钥并选择摘要算法,参数说明如表3所示。
- 选择需要同步的信息,并开启同步按钮。
- 开启同步按钮后,需要配置对应的接口信息,配置完成后,单击“保存”。
- 配置的接口需要参考工具链同步信息接口规格说明实现。
- 支持IPV4配置或域名配置,域名地址限制https、http开头,例如https://example.com。
- 同步租户信息接口需填写域名+/sync/v1/tenant部分内容。
同步集成配置后,同步数据给第三方的日志可在“同步日志”模块查看,可以通过接口类型及同步结果进行筛选。
- 页面集成:通过页面集成配置,可以将第三方系统的页面集成到开发中心。
集成的页面URL的参数可以根据在管理开发中心服务元模型中添加的元模型进行配置。
- 系统级工具
新增页面:单击“新增页面”,在弹框中输入集成的页面名称、选择集成的页面打开方式、输入集成的页面地址,单击“确定”。
编辑页面:在新增的页面右侧,单击
。
删除页面:在新增的页面右侧,单击
。
- 服务级工具
代码仓、流水线、需求、缺陷、测试类型的工具发布前必须初始化,单击“页面数据初始化”,初始化页面配置,不同类型的工具初始化参数不同,具体以界面为准。初始化配置完成后,可以单击
进行修改,但不支持修改页面名称。
用户还可以自定义页面,在“自定义”页签,单击“新增页面”或“添加页面”,输入集成的页面名称、选择集成的页面打开方式、输入集成的页面地址,单击“确定”;编辑页面,在新增的页面右侧,单击
;删除页面,在新增的页面右侧,单击
。
- 版本级工具
代码仓、流水线、代码检查、需求、缺陷、测试类型的工具发布前必须初始化,单击“页面数据初始化”,初始化页面配置,不同类型的工具初始化参数不同,具体以界面为准。版本活动根据需求初始化。初始化配置完成后,可以单击
进行修改,但不支持修改页面名称。
用户还可以自定义页面,在“自定义”页签,单击“新增页面”或“添加页面”,输入集成的页面名称、选择集成的页面打开方式、输入集成的页面地址,单击“确定”;编辑页面,在新增的页面右侧,单击
;删除页面,在新增的页面右侧,单击
。
- 系统级工具
- 接口集成:通过接口集成配置,可以将第三方系统的数据集成到开发中心。
- 系统级工具:不支持接口集成。
- 服务级工具
代码仓、流水线、需求、缺陷类型的工具发布前必须初始化,单击“接口数据初始化”,初始化接口数据配置,不同类型的工具初始化参数不同,具体以界面为准,初始化时接口规格详见工具链同步信息接口规格说明。初始化配置完成后,可以单击
进行修改,但不支持修改接口名称。
- 版本级工具
代码仓、流水线、代码检查、需求、缺陷类型的工具发布前必须初始化,单击“接口数据初始化”,初始化接口数据配置,不同类型的工具初始化参数不同,具体以界面为准,初始化时接口规格详见工具链同步信息接口规格说明。版本活动根据需要初始化。初始化配置完成后,可以单击
进行修改,但不支持修改接口名称。
测试、发布通知、其他类型的工具,单击“接口数据初始化”,仅支持初始化版本活动参数,初始化时接口规格详见工具链同步信息接口规格说明。初始化配置完成后,在接口右侧单击
进行修改,不支持修改接口名称。
- (可选)认证集成:通过认证集成界面,可更改工具所在应用的认证集成参数,认证集成信息主要用于工具免登录鉴权使用。
- 发布工具。
在“工具链集成”页面,单击工具卡片右下角的“发布”,发布该工具。
工具发布后,可以在“系统配置 > 菜单管理”页面,添加菜单并为菜单关联该工具集成的页面,具体操作请参见管理开发中心系统菜单。可以在“系统配置 > 版本活动管理”页面,为版本活动关联该工具集成的接口,具体操作请参见管理开发中心版本活动。
更多操作
您还可以对添加的工具进行如表4所示的操作。