Jenkins: el complemento de Git no está creando un subdirectory local para repository cuando lo inicia CI

Tengo la configuration de Jenkins usando git y uso un gancho github para una continuous integration. Estoy usando un directory de espacio de trabajo personalizado. Bajo la administración del código fuente, uso Git. Solo estoy revisando la twig principal y tengo $ GIT_BRANCH- $ GIT_COMMIT como mi location de directory en el campo "Subdirectory local para el repository (opcional)". En la sección de creación, estoy ejecutando un shell, donde estoy realizando:

- pwd - ls - cd $GIT_BRANCH-$GIT_COMMIT - ... 

El problema que tengo es cuando realizo, "cd $ GIT_BRANCH- $ GIT_COMMIT". Recibo el siguiente error:

 - /tmp/hudson7624299777846840848.sh: 4: cd: can't cd to master-9297429dba145737291168f284796421f73c0ee3 

Por pwd, estoy en el directory correcto. ls no muestra el directory como creado, por lo que recibo este error. Después de que la compilation falló, revisé el host de compilation para ver si se realizó el clon y se creó el directory. Parece que no. Sin embargo, cuando ejecuto la compilation manualmente, la construcción pasa. Muestra el directory.

Cualquier idea aquí de por qué ocurre esto sería muy apreciada. Mi objective aquí es crear un nuevo directory con la última fuente para cada compilation para poder mantener un historial de testings, métricas, etc. Soy nuevo en Jenkins, así que si hay una mejor manera de hacerlo, estoy abierto a sugerencias.

Sus variables se pueden resolver usando la siguiente syntax dentro del campo de directory de espacio de trabajo personalizado

 ${GIT_BRANCH}-${GIT_COMMIT} 

Anteriormente me encontré con un problema similar. Mis bashs de usar un alias de command de Linux en el campo 'directory del espacio de trabajo personalizado' no tuvieron éxito.

Resaltaré una opción secundaria: si se requiere archivar, puede especificar ./recent como el directory del espacio de trabajo y agregar una serie de commands posteriores a la compilation. Por ejemplo:

 MMMDD=`date +%b%d` cp -R ./recent ./$MMMDD