我是Jenkins的新手,但是成功完成了.net项目的一些构建/部署工作。
现在我正在尝试通过Jenkins构建/部署Vue.js项目,但无法通过...
我可以使用命令提示符直接在服务器上构建项目。它生成并创建文件以在正确的目录中进行部署。
当我尝试在Jenkins作业中执行此操作(使用相同的npm命令)时,它没有给出任何错误消息,表示已成功构建,但未创建任何用于部署的文件。
有人遇到这个问题吗?是否有人通过Jenkins构建Vue js项目?任何帮助表示赞赏。谢谢!
在执行Windows批处理命令中,我运行:
cd myworkdirectory
npm install
npm run build
答案 0 :(得分:0)
我发现不太复杂。
Source Code Management
部分中,定义您的存储库。Build Triggers
部分中,请定义触发器Build
部分中,在(我目前的选择-Windows)之类的部分中定义Execute Windows batch command
或Execute shell
:
git checkout develop
npm -g install
npm run build
del /s /f /q c:\applications\frontend-app-build\*.*
for /f %%f in ('dir /ad /b c:\applications\frontend-app-build\') do rd /s /q c:\applications\frontend-app-build\%%f
robocopy dist c:\applications\frontend-app-build\ /E