Soy nuevo en Jenkins/Hudson y estoy tratando de migrar un proyecto basado en make C desde buildbot. Por razones heredadas, el sistema de compilación está codificado de forma rígida para compilar fuera del árbol de versiones versionado (git), un directorio anterior, en un directorio separado. Ej .:Jenkins construcción fuera del área de trabajo
workspace
.git
foo
bar
build
artifacts
Además del hecho de que termina creando un directorio fuera del área de trabajo, Jenkins no reconocerá los elementos de la construcción/directorio anterior para archivar como artefactos.
¿Cómo puedo hacer que este tipo de sistema de compilación funcione con Hudson? Construir in-source-tree no es una opción a corto plazo. La única opción que encontré fue "usar área de trabajo personalizada", pero todo esto hace que codifique el directorio del espacio de trabajo en otro directorio.
Esto ahora parece haberse trasladado a la sección "Comportamientos adicionales" – wakjah
Solo, para tu información, esto no funciona con el plugin de multibranquios de tuberías ya que no puede encontrar el jenkinsfile – herm