我正在使用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。
答案 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?)