5ccc46ac1a
Project CI / AI game creator shell Rust shard 1/4 (push) Has been cancelled
Project CI / AI game creator shell Rust shard 2/4 (push) Has been cancelled
Project CI / AI game creator shell Rust shard 3/4 (push) Has been cancelled
Project CI / AI game creator shell Rust shard 4/4 (push) Has been cancelled
Project CI / AI game creator shell Rust smoke (push) Has been cancelled
Project CI / AI game creator shell Rust crates (push) Has been cancelled
Project CI / Backend tests (push) Has been cancelled
Project CI / Native shell tests (push) Has been cancelled
Project CI / Frontend tests (push) Has been cancelled
Project CI / Repository checks (push) Has been cancelled
Project CI / AI game creator shell web tests (push) Has been cancelled
- 调度管线同时判定 AGC 与 Full Build 两条下游的发布范围,并分别决定是否触发 - Full Build 采用与线上站点/后端无关的路径黑名单,改动落在黑名单外照常部署,避免漏发 - 两条同时跳过时只推进 revision 状态、不触发任何发布,构建描述写明实际触发的下游 - 新增 Full Build 跳过模式守卫用例,并补齐开发运维与技术方案说明 - 主规范回填真实更新闭环证据:0.1.47 客户端完成提示、下载、安装与重启
56 lines
2.5 KiB
XML
56 lines
2.5 KiB
XML
<?xml version='1.1' encoding='UTF-8'?>
|
|
<flow-definition plugin="workflow-job">
|
|
<actions/>
|
|
<description>按小时检查源码分支版本,只有版本变化时用同一个 commit 触发下游;两条下游各自按变更路径过滤:AGC Windows Build 仅在本轮提交触及客户端相关路径时触发,Full Build 仅在本轮提交不只是文档 / 流水线 / 客户端改动时触发。</description>
|
|
<keepDependencies>false</keepDependencies>
|
|
<properties>
|
|
<hudson.model.ParametersDefinitionProperty>
|
|
<parameterDefinitions>
|
|
<hudson.model.StringParameterDefinition>
|
|
<name>SOURCE_BRANCH</name>
|
|
<description>被检查的源码分支;默认 master</description>
|
|
<defaultValue>master</defaultValue>
|
|
<trim>true</trim>
|
|
</hudson.model.StringParameterDefinition>
|
|
<hudson.model.BooleanParameterDefinition>
|
|
<name>FORCE_TRIGGER</name>
|
|
<description>勾选后忽略版本比较,强制触发两个下游管线</description>
|
|
<defaultValue>false</defaultValue>
|
|
</hudson.model.BooleanParameterDefinition>
|
|
</parameterDefinitions>
|
|
</hudson.model.ParametersDefinitionProperty>
|
|
</properties>
|
|
<definition class="org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition" plugin="workflow-cps">
|
|
<scm class="hudson.plugins.git.GitSCM" plugin="git">
|
|
<configVersion>2</configVersion>
|
|
<userRemoteConfigs>
|
|
<hudson.plugins.git.UserRemoteConfig>
|
|
<url>ssh://git@127.0.0.1:2222/GenarrativeAI/Genarrative.git</url>
|
|
<credentialsId>genarrative-local-gitea-ssh</credentialsId>
|
|
<refspec>+refs/heads/master:refs/remotes/origin/master</refspec>
|
|
</hudson.plugins.git.UserRemoteConfig>
|
|
</userRemoteConfigs>
|
|
<branches>
|
|
<hudson.plugins.git.BranchSpec>
|
|
<name>*/master</name>
|
|
</hudson.plugins.git.BranchSpec>
|
|
</branches>
|
|
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
|
<submoduleCfg class="empty-list"/>
|
|
<extensions>
|
|
<hudson.plugins.git.extensions.impl.CloneOption>
|
|
<shallow>true</shallow>
|
|
<noTags>true</noTags>
|
|
<reference></reference>
|
|
<depth>1</depth>
|
|
<honorRefspec>true</honorRefspec>
|
|
</hudson.plugins.git.extensions.impl.CloneOption>
|
|
</extensions>
|
|
</scm>
|
|
<scriptPath>jenkins/Jenkinsfile.scheduled-revision-trigger</scriptPath>
|
|
<lightweight>false</lightweight>
|
|
</definition>
|
|
<triggers/>
|
|
<disabled>false</disabled>
|
|
</flow-definition>
|