У меня есть AngularJs
приложение, которое использует grunt
как Task Runner
..
Сборки успешны как на локальной машине, так и внутри контейнера докера.
Но проблема в том, что когда я запускаю Jenkins pipeline
, это не удается .. Я выяснил, где это происходит, но все еще не могу понять, в чем может быть причина.
Вот мой Gruntfile.js
'use strict';
module.exports = function (grunt) {
grunt.initConfig({
...
replace: {
dist: {
options: {
patterns: [
...
{
match: /\btheme\-([a-z]|[0-9]|\w)+\.css\b/gi,
replacement: "theme-%theme.name%.css"
}
]
},
files: [{
expand: true,
flatten: true,
src: ['dist/scripts/settings*.js'],
dest: 'dist/scripts'
}]
}
}
...
});
grunt.registerTask('build', [
...
'replace'
]);
};
Сборка Jenkins просто висит на этой части, если я закомментирую этот раздел, он работает ..
Есть идеи?