开发者社区 > 云效DevOps > 正文

在云效我怎么能把提交的那部分代码扫描一下呢?能把源配置成所有分支吗?

在云效我怎么能把提交的那部分代码扫描一下呢?能把源配置成所有分支吗?

展开
收起
三分钟热度的鱼 2023-12-28 16:32:16 32 0
2 条回答
写回答
取消 提交回答
  • 在阿里云云效(Codeup)中,你可以配置代码扫描以覆盖所有分支的提交。具体的步骤可能包括:

    1. 设置全局扫描策略

      • 如果你的需求是希望对所有分支的每次提交都进行代码扫描,首先需要查看云效提供的全局代码扫描和质量检查服务是否支持这种全分支覆盖的策略。
      • 通常情况下,你需要在代码质量管理或持续集成/持续部署(CI/CD)流水线中设置相应的规则。
    2. 创建流水线或触发器

      • 在代码仓库的流水线配置页面,新建或编辑现有的流水线,在构建阶段添加代码扫描任务,并确保该任务针对的是“所有分支”或者使用通配符来匹配所有分支名称。
      • 可能需要在“流水线源”部分选择所有分支作为触发条件,或者通过Webhook触发方式配置所有分支上的push事件。
    3. 配置预检规则

      • 你还可以配置预提交钩子或合并请求时的代码审查规则,要求在代码合并前必须完成代码扫描并通过质量检测。
    4. 使用Codeup内置功能

      • 利用云效内置的代码扫描工具(如SonarQube集成、静态代码分析等),确保这些工具的配置允许扫描来自任意分支的提交。
    5. 验证与测试

      • 创建一个测试分支并提交代码,确认代码扫描工具是否能够自动运行并对新提交的代码进行扫描。
    2023-12-30 23:09:32
    赞同 展开评论 打赏
  • codeup吗,合并请求就是增量扫描的,就是合并请求触发的情况下不会去执行扫描某个代码检测的规则包。此回答整理自钉群“云效交付域答疑群”

    2023-12-28 16:45:14
    赞同 展开评论 打赏
问答分类:
问答地址:

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效 立即下载