Как скопировать секретный файл, привязанный к учетным данным jenkins - PullRequest
0 голосов
/ 13 июля 2020

У меня есть ключевой файл, привязанный к учетным данным 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...