Falta o parámetro de ficheiro cargado en Jenkins.

por parte do parámetro do ficheiro ‘Texto de axuda’ na compilación de Jenkins ‘,

acepta enviar un ficheiro desde un navegador como un Parámetro de compilación. O ficheiro cargado colocarase na localización especificada no espazo de traballo, á que se pode acceder e usar a súa compilación. Isto é útil para moitas situacións, como:

  • Permitir que as persoas realicen probas nos artefactos que construíron.
  • Automatizar o proceso de carga / lanzamento / implementación permitíndolle Permitir que o usuario coloque o ficheiro.
  • Realizar o procesamento de datos Cargando un conxunto de datos.

O nome do ficheiro enviado está dispoñible na variable de ambiente cuxo nome é o igual que a localización do ficheiro. Por exemplo, se configura a localización do ficheiro en ABC.ZIP, $ {ABC.ZIP} daralle o nome do ficheiro orixinal que pasou do navegador (como o meu.zip). O nome non incluirá a parte do nome do directorio. .

A carga de ficheiros é opcional. Se un usuario escolle a non cargar nada, Jenkins simplemente omitirá este parámetro e non poñerá nada (pero non eliminará nada que xa estea no espazo de traballo).

e ‘Localización do ficheiro’

Especifica a localización, en relación ao espazo de traballo, onde se colocará o ficheiro cargado (por exemplo, como “Jaxb -ri / data.zip”)

Carga simple de ficheiro zip por exemplo probada; Non parece cargar o ficheiro en calquera lugar, nin no espazo de traballo nin nalgún directorio temporal. Como localizar o ficheiro e usalo?.

Aquí tes un proceso sinxelo para tratar de cargar o ficheiro.

properties( ) ])node { stage("Upload File") { sh ''' ls -lrt ls ${file1.zip} ${file1} file1.zip ''' }}

e o Erro respectivo na execución observada no rexistro da consola.

 { stage { (Upload File) sh Running shell script+ ls -lrttotal 0Workspacedir///testSh@tmp/durable-ba40512f/script.sh: line 4: ${file1.zip}: bad substitution } // stage } // node End of PipelineERROR: script returned exit code 1Finished: FAILURE

probei suxestións de groovy de acordo con isto (varias formas): Obteña ficheiros binarios ou comprimidos cargados en Jenkins : Windows non pode abrir o cartafol. O cartafol comprimido (en zip) non é válido, pero non había sorte para isto traballar.

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *