-
Task
-
Resolution: Fixed
-
Minor
Hi,
How can I use p4 groovy in declarative pipeline?
p4karl, you told me that I can use below syntax, but I can't use this.
pipeline { agent { kubernetes { label 'test' yamlFile 'test.yaml' } } options { skipDefaultCheckout() } stages { stage('Run Test') { steps { container(name: 'test', shell: '/bin/bash') { p4 credential: 'p4_10.251.245.74_1667_perforce', workspace: templateSpec(charset: 'utf8', format: 'jenkins-${JOB_NAME}-${BUILD_ID}-${NODE_NAME}', pinHost: false, templateName: 'TEMPLATE') // and how to use p4.run('client', '-o') for example } } } } }
[JENKINS-58250] how to use p4groovy in declarative pipeline
Assignee | New: Karl Wirth [ p4karl ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Labels | New: P4_SUPPORT |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Hi luckyhorang. P4Groovy is scripted pipeline code so please try a 'script' block as described in:
https://jenkins.io/doc/book/pipeline/syntax/
For example: