Ответ 1
Здесь вы найдете руководство по настройке вашей машины Jenkins для обработки сборников javascscript, в частности: как добраться до места установки пакетов npm и запускать бегун задачи (gulp/grunt). http://g00glen00b.be/continuous-integration-javascript/
Подробности о том, как установить bower и grunt, но изменить одну из команд для установки gulp вместо grunt-cli должно быть все, что вам нужно изменить:
вместо:
npm install -g bower grunt-cli
вы запустите:
npm install -g gulp
Кроме того, не стесняйтесь пропустить части о SonarQube.