使用Jenkins创建构建时,Angular 4资产不会复制

时间:2018-06-06 11:41:14

标签: angular jenkins

我正在使用Jenkins创建角度4项目的构建,然后在ftp上发布构建。

以下是我正在运行的命令

npm install && npm run dev

我在package.json中创建了dev,如下所示。

"dev": "ng build"

当jenkins构建运行时,将在ftp上创建并上载构建。所有内容都上传到ftp上,但angular-cli.json资产中的内容除外

"assets": [
    "assets",
    "favicon.ico",
    ".htaccess"
  ],

资产,favicon和htaccess文件没有上传到ftp。

2 个答案:

答案 0 :(得分:1)

想出来。 问题与文件夹名称(Program Files(x86))有关。 安装jenkins到另一个目录(程序),它工作

答案 1 :(得分:1)

您也可以在Jenkins->Manage Jenkins->Configure System中更改工作区目录(单击高级)

我将我的设置为c:\workspace/${ITEM_FULL_NAME}

(参考:How to change workspace and build record Root Directory on Jenkins?