0
stage('Publish Assets')
{
when{
expression { //some condition }
}
steps{
p4publish(
credential: 'abcd',
publish: [$class: 'SubmitImpl', delete: false, description: 'Submitted by Jenkins. Build: ${BUILD_TAG}', onlyOnSuccess: true, purge: '', reopen: false],
workspace: [$class: 'ManualWorkspaceImpl', charset: 'none', name: 'jenkins-abcd-publish', pinHost: false, spec: [allwrite: true, backup: false, clobber: false, compress: false, line: 'LOCAL', locked: false, modtime: false, rmdir: false, serverID: '', streamName: '//abcd/efg', type: 'WRITABLE', view: '']])
}
}
我试了几件事情,并把它在脚本块很好,但没有运气。它不是假设使用声明式管道还是我错过了某些东西?这将是很好,如果我可以得到这个如何使用詹金斯P4插件发布的声明管道
此外,如果你可以发布你在你原来的问题得到错误信息,这将有助于太:) – kongkoro
没有错误。所以在日志中,所有看到的都是p4publish,没有其他更多。我确实使用了语法生成器,这就是我创建上述舞台的方式。相同的语法适用于脚本管道。声明和脚本的唯一区别是我用“步骤”包装它并添加了expressION条件。日志中的P4publish确实表明我的jenkins文件没有问题。下面是日志中阶段 这在日志中阶段: '[管道]阶段 [管道] {(发布资产) [管道] p4publish [管道]} [管道] // stage' – Schakra8
这真的很奇怪,而且日志没有帮助。如何jenkins服务器日志,有没有任何有用的信息呢? – kongkoro