jenkins - 正则表达式匹配的 grunt 替换在 Jenkins 中失败
问题描述
我有用作.. 的AngularJs
应用程序在本地机器上和在 docker 容器内一样构建成功。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'
]);
};
詹金斯构建只是挂在这部分,如果我评论那部分它有效..
有任何想法吗?
解决方案
推荐阅读
- ruby-on-rails - 如何从Ruby中的单词数组中获取所有对角线?
- unity3d - Admob 广告突然停止在应用中显示
- optimization - 多目标优化中的平等和不平等约束?
- architecture - 以数据为中心的架构和客户端服务器架构有什么区别?
- jqplot - jqplot Y轴重新缩放
- java - Swagger - 如何使用相同的 http 方法和路径但内容类型不同的多个操作?
- sql - 如何遍历日期、30 次以查找时间点的历史信息?
- php - 使用 PHP,如何在不使用 while 循环的情况下逐行获取数据
- html - 如何为 SVG 制作动画
滚动标签 - java - 引起:com.rabbitmq.client.ShutdownSignalException:通道错误;协议方法: