是否可以将 Jenkins 构建的文件提交到与工作区同步的流不同的 Perforce 流?

问题描述 投票:0回答:1

我正在为游戏开发构建一个修改后的引擎(UE4),并且我想将二进制文件提交到不同的流(即,Jenkins从像

//Game/Engine/...
这样的流同步,我想提交到像
//Game/EngineBinaries/...
这样的流)据推测,这是通过 P4 插件使用 p4 发布命令完成的......

我已经使用过 Jenkins 的内置语法生成器,但到目前为止我还没有运气。该作业不会“失败”,但也不会提交。 我最近的尝试如下:

p4publish credential: 'perforce-creds', publish: submit(delete: false, description: 'Submitted by Jenkins. Build: ${BUILD_TAG}', modtime: false, onlyOnSuccess: true, paths: '', purge: '', reopen: false), workspace: streamSpec(charset: 'none', format: 'jenkins-${NODE_NAME}-${JOB_NAME}-${EXECUTOR_NUMBER}', pinHost: false, streamName: '//Game/EngineBinaries/main')


jenkins build continuous-integration devops unreal-engine4
1个回答
0
投票
onlyOnSuccess

标志。它读取作业状态,在作业完成之前,作业状态永远不会是“成功”。

    

© www.soinside.com 2019 - 2024. All rights reserved.