logo
51
166
WeChat Login

自动化构建中写了ifModify,但是实际构建中却跳过了#310

Resolved
created 2025-01-07
Edit

提供一下 trace id 如有?异常请求的响应头 traceparent

fc01e86ca45be4db8fa871af282f8e07

提供重现地址?如有,可更快的确认问题

提交的代码记录中,有basic-web路径
3d93cb43-b544-406e-a6eb-34e4513ecf8c.png

在cnb.yml中,写了
ifModify: $CNB_PIPELINE_NAME-web/*

其中CNB_PIPELINE_NAME = basic ,也就是完整的是
ifModify: basic-web/*

f5f53823-f4ef-4410-9eb6-e3c906232885.png

但是实际的构建中,却被跳过了
45155914-c586-4796-9681-959305709636.png

想问下是写法不对,还是构建的判断出错。。或者可以给出这次提交构建相关文件变动对应的环境变量进行调试么,目前是没有看到此类环境变量

描述一下重现步骤?

如上所述,已经截图给出具体的cnb.yml配置和构建相关

Creator

coding里面也有类似的文件路径判断操作,不过是图形化界面
35db2968-3c84-4935-89dc-855ac14de9da.png

想了解下这边cnb.yml实现相同的效果需要如何编写cnb.yml文件

Developer

@ForgetfulR
basic-web/* glob 语法中,* 只能匹配 basic-web 下面的一级文件吧,建议改成 basic-web/** 试试
e23a5f3f-c088-4f40-9783-042300129262.png

Creator

经过测试,确实是因为单星号问题,改为 /** 可以检测到文件变更。。之前没想到是因为这里的问题,感谢

Resolved ISSUE
Assignee
None yet
Label
None yet
Priority
None yet
Time period
-
Property
Add custom properties to record and label key information
Participant