У меня есть ключевой файл, привязанный к учетным данным jenkins. Я хочу скопировать этот ключевой файл в указанное место c. Я пытаюсь использовать следующий код, но он не работает
steps{
withCredentials([file(credentialsId: 'env_first_ca_cert', variable: 'first-cert-file')]) {
sh "cp $first-cert-file /var/lib/jenkins/jobs/test-automation/first_ca_cert.pem"
}
}
Я получаю сообщение об ошибке:
groovy.lang.MissingPropertyException: No such property: first for class: WorkflowScript
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:53)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getProperty(ScriptBytecodeAdapter.java:458)
at org.kohsuke.groovy.sandbox.impl.Checker$6.call(Checker.java:293)
at org.kohsuke.groovy.sandbox.GroovyInterceptor.onGetProperty(GroovyInterceptor.java:68)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Finished: FAILURE