Bamboo - Angular 4 应用程序如何部署

2024-01-18

如何在竹子上部署我的 Angular 4 应用程序?

我只是做一个简单的工作 1. git 2.npm install 3. ng build

顺利通过了,但是接下来我应该做什么呢? 如何将其部署在服务器上,以便我可以从浏览器进入应用程序?

我尝试将其部署在tomcat上,但没有任何战争。

我不知道该怎么办


以下是我用来设置 Bamboo 部署计划的任务:

  1. 源代码签出任务:这是 Bamboo 中的标准任务,您可以为其提供源代码存储库以进行部署(有关更多信息,请参阅:

  2. NPM任务:使用此命令cache clean -f清除服务器 node_modules 的缓存,如果不这样做,可能会导致权限问题(有关更多信息,请参阅:https://confluence.atlassian.com/bamboo/getting-started-with-node-js-and-bamboo-687213472.html#GettingstartedwithNode.jsandBamboo-npmtask https://confluence.atlassian.com/bamboo/getting-started-with-node-js-and-bamboo-687213472.html#GettingstartedwithNode.jsandBamboo-npmtask and Npm 请以 root/管理员身份再次尝试使用此命令 https://stackoverflow.com/questions/22325031/npm-please-try-using-this-command-again-as-root-administrator)

  3. NPM任务:使用此命令i在服务器上安装/刷新当前项目的所有node_modules

  4. NPM 任务(可选):使用此命令i -g @angular/cli在服务器上安装/更新 angular-cli。如果您担心锁定源版本,您可能想也可能不想每次都这样做。

  5. NPM任务:使用此命令run ng build构建(转译)您的源代码(es5 兼容性等)

  6. 脚本配置任务:运行此命令xcopy "${bamboo.build.working.directory}\..." "[some output directory goes here]" /E /Y(有关脚本配置任务的更多信息,请参阅:https://confluence.atlassian.com/display/BAMBOO0603/Script https://confluence.atlassian.com/display/BAMBOO0603/Script)

可能还有其他任务用于运行测试等,但以上内容将帮助您开始。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bamboo - Angular 4 应用程序如何部署 的相关文章

随机推荐