如何在竹子上部署我的角度4应用程序?
我只用1. git 2.做一个简单的工作npm install
.ng build
这成功通过,但我接下来要做什么?如何在服务器上部署这个,我可以从浏览器进入应用程序?
我试图在tomcat上部署它,但我没有任何战争.
我不知道该怎么办
小智 9
以下是我用于设置Bamboo部署计划的任务:
源代码签出任务:这是Bamboo中的标准任务,您可以将其提供给源代码存储库进行部署(有关详细信息,请参阅:https://confluence.atlassian.com/pages/viewpage.action?spaceKey = BAMBOO0603&title = Checking + OUT +代码
NPM任务:使用此命令 cache clean -f
清除服务器node_modules的缓存,如果不这样做,可能会导致权限问题(有关更多信息,请参阅:https://confluence.atlassian.com/bamboo/getting-started-with-node-js- 和竹687213472.html#GettingstartedwithNode.jsandBamboo-npmtask和NPM请再次尝试使用此命令,作为根/管理员)
NPM任务:使用此命令i
在服务器上安装/刷新当前项目的所有node_modules
NPM任务(可选):使用此命令i -g @angular/cli
在服务器上安装/更新angular-cli.如果您担心锁定源版本,则可能会或可能不想每次都这样做.
NPM任务:使用此命令run ng build
构建(转换)您的源代码(es5兼容性等)
脚本配置任务:运行此命令xcopy "${bamboo.build.working.directory}\..." "[some output directory goes here]" /E /Y
(有关脚本配置任务的详细信息,请参阅:https://confluence.atlassian.com/display/BAMBOO0603/Script)
可以有其他任务来运行测试等,但上面的内容将帮助您入门.