Estoy usando Jenkins en una máquina de Windows para construir mi código .Net y para publicar artefactos en un servidor IIS alojado en un servidor de Windows remoto.

En este proceso, seguí los siguientes pasos, pero ningún archivo ha sido transferido.

  1. Instaló Jenkins, Visual Studio y todos los complementos requeridos.
  2. Configuró a MsBuild a Jenkins y tuvo éxito al proceso de compilación.
  3. Instalado "Publicar sobre el complemento CIFS" y se logró establecer el establecimiento de la conexión B / W Jenkins y los servidores remotos.

Jenkins General Configure> Publicar sobre CIFS> CIFS Compartir

Nombre: Jenkispush

Nombre de host: dirección IPv4

Nombre de usuario: admin

Contraseña: *********

Compartir: Jenkins

éxito de prueba de la configuración

Trabajo> Acciones post-compilación> Enviar artefactos de construcción a un Windows Share> CIFS Share

Nombre: Jenkispush

Archivos de origen: C: \ Archivos de programa (x86) \ Jenkins \ Workspace \ PNCreengineerin

Eliminar prefijo: C: \ Archivos de programa (X86) \ JENKINS \ Workspace \ PNCreengineerin

Directorio remoto: $ Jenkins_Home

Excluir archivos:

Separador de patrones: [,] +

...

El directorio remoto es un formato de fecha: [x]

...

Registro de éxito de trabajo

Time Elapsed 00:00:05.67
CIFS: Connecting from host [NYMCHNCPU326]
CIFS: Connecting with configuration [jenkispush] ...
CIFS: Disconnecting configuration [jenkispush] ...
CIFS: Transferred 0 file(s)
Finished: SUCCESS
1
HemanthM 27 jun. 2019 a las 12:15

1 respuesta

La mejor respuesta

Finalmente, me logré con este complemento utilizando un trabajo de tuberías.

Pasos para configurar el trabajo de tuberías:

  1. Crea un trabajo de tuberías.

  2. Seleccione "CIFSPUBLISHISHER: Envíe la opción ARTICULTURAR A WINDOWS COMPARTE" desde el paso de muestra

  3. Dale a CIFS compartir nombre I.E., está configurado en "Configurar sistema"
  4. Llene "Archivo de origen", "Eliminar prefijo", "Directorio remoto" (directorio remoto es una carpeta compartida en un servidor remoto) y genere sintaxis.

EX Sintaxis: CIFSPUBLISHISHER (Publishers: [[ConfignaMame: 'XXX-Green-Server', Transfers: [[CleanRemote: False, excluye: '', Flatten: Falso, MakeEmptyDirs: Falso, NodoFaultExcluye: Falso, PatternSeparator: '[,] + ', REMOTEDIRTORY:' Configuración ', RemotedirectorySDF: Falso, RemovePrefix:' ', SourceFiles:' Configuration.zip ']]], USOPROMOTIONTIMESTAMP: Falso, UsoWorkSpaceInPromotion: Falso, Verbose: Falso]])

En el ejemplo anterior

Archivo de origen: Configuration.zip

Directorio remoto (carpeta compartida): Configuración

0
HemanthM 18 mar. 2020 a las 05:36