可能是由以下原因导致的:
- Git提交历史中没有符合要求的提交信息:快速通道changelog_from_git_commits是根据Git提交历史生成changelog的工具。如果在提交代码时没有按照规范要求添加相关的提交信息,那么工具将无法从提交历史中提取到有效的changelog信息。
解决方法:在提交代码时,按照规范要求添加相关的提交信息,包括修改内容、修复的bug、新增的功能等。
- 工作流配置错误:可能是工作流配置文件中的changelog_from_git_commits步骤配置有误,导致无法正确生成changelog。
解决方法:检查工作流配置文件中changelog_from_git_commits步骤的配置,确保配置正确,包括指定正确的Git仓库、分支、提交信息格式等。
- Git仓库没有触发工作流:如果工作流没有被触发,那么changelog_from_git_commits步骤将无法执行,导致结果始终为空。
解决方法:确保Git仓库中的代码有新的提交,并且触发了工作流。可以手动触发工作流或者检查工作流的触发条件是否正确配置。
腾讯云相关产品推荐:
- 代码托管:腾讯云开发者工具(https://cloud.tencent.com/product/codetools)
- 持续集成与部署:腾讯云DevOps(https://cloud.tencent.com/product/devops)
- 代码质量管理:腾讯云CodeQuality(https://cloud.tencent.com/product/codequality)
请注意,以上推荐的产品仅供参考,具体选择还需根据实际需求进行评估。