修复Jenkins跨任务产物复制权限
为Stdb、API、Web与数据库导出任务精确授权产物消费者 增加Copy Artifact Production模式权限静态门禁 补充跨任务产物复制排障与生效流程文档
This commit is contained in:
@@ -23,6 +23,11 @@ const checks = [
|
||||
includes: 'cargo check -p api-server --all-targets --manifest-path server-rs/Cargo.toml',
|
||||
reason: 'API 生产构建必须执行 api-server 全 target 编译检查。',
|
||||
},
|
||||
{
|
||||
file: 'jenkins/Jenkinsfile.production-api-build',
|
||||
includes: "copyArtifactPermission('Genarrative-Api-Deploy')",
|
||||
reason: 'Copy Artifact Production 模式下,API Build 必须显式授权 API Deploy 读取归档。',
|
||||
},
|
||||
{
|
||||
file: 'jenkins/Jenkinsfile.production-stdb-module-build',
|
||||
includes: 'npm run check:rustfmt',
|
||||
@@ -38,6 +43,12 @@ const checks = [
|
||||
includes: 'npm run check:admin-account-procedures',
|
||||
reason: 'Stdb module 生产构建必须执行管理员 procedure smoke。',
|
||||
},
|
||||
{
|
||||
file: 'jenkins/Jenkinsfile.production-stdb-module-build',
|
||||
includes: "copyArtifactPermission('Genarrative-Stdb-Module-Publish')",
|
||||
reason:
|
||||
'Copy Artifact Production 模式下,Stdb Build 必须显式授权 Stdb Publish 读取归档。',
|
||||
},
|
||||
{
|
||||
file: 'jenkins/Jenkinsfile.production-web-build',
|
||||
includes: 'npm run check:production-ops',
|
||||
@@ -63,6 +74,17 @@ const checks = [
|
||||
includes: 'npm run test',
|
||||
reason: 'Web 生产构建必须执行当前维护范围内的 Vitest。',
|
||||
},
|
||||
{
|
||||
file: 'jenkins/Jenkinsfile.production-web-build',
|
||||
includes: "copyArtifactPermission('Genarrative-Web-Deploy')",
|
||||
reason: 'Copy Artifact Production 模式下,Web Build 必须显式授权 Web Deploy 读取归档。',
|
||||
},
|
||||
{
|
||||
file: 'jenkins/Jenkinsfile.production-database-export',
|
||||
includes: "copyArtifactPermission('Genarrative-Database-Import')",
|
||||
reason:
|
||||
'Copy Artifact Production 模式下,Database Export 必须显式授权 Database Import 读取归档。',
|
||||
},
|
||||
{
|
||||
file: 'server-rs/crates/spacetime-module/src/migration.rs',
|
||||
includes:
|
||||
|
||||
Reference in New Issue
Block a user