ci: skip production input for verification builds

这个提交包含在:
XuqmGroup 2026-07-27 13:04:21 +08:00
父节点 26dbe8f1de
当前提交 6dd3f26904
共有 2 个文件被更改,包括 10 次插入3 次删除

5
Jenkinsfile vendored
查看文件

@ -54,7 +54,10 @@ pipeline {
}
stage('Confirm Production') {
when { expression { params.DEPLOY_ENV == 'production' } }
when {
beforeInput true
expression { params.DEPLOY_ENV == 'production' }
}
input {
message '确认发布并部署到生产环境?'
ok '确认生产发布'

查看文件

@ -135,5 +135,9 @@ yarn workspace @xuqm/docs-site build
- 本地已使用 Wrapper 完成全部 10 个 Maven 模块的 `./mvnw -B test`,构建成功。
同时修正 `UpdatePublishConfigClientContextTest`:测试上下文显式使用 Spring Boot
转换服务和 `RestTemplateBuilder` 的正式构造参数,避免把测试容器缺失的默认
Bean/类型转换能力误判为生产构造器故障。该提交推送后需再次运行
`xuqmgroup-tenant-service` 的非生产流水线,确认 Windows Wrapper 路径。
Bean/类型转换能力误判为生产构造器故障。
- `xuqmgroup-tenant-service #96` 已在 Windows Jenkins 使用 Wrapper 完成 10 模块测试,
但同时确认 Declarative Pipeline 的 stage `input` 默认早于 `when` 执行,导致
development 构建仍等待生产确认。`Confirm Production` 已增加
`beforeInput true`,该提交推送后需再次运行 development 流水线,确认验证完成后
直接结束且不进入任何生产 stage。