问题描述
我正在手动将Angular应用程序部署在IIS服务器中,例如将构建版本从系统复制到特定的IIS服务器位置。
我的代码保存在TFS存储库中。
我的应用程序的后端是Mulesoft,Mulesoft部署在cloudhub中,前端将部署到IIS。
我需要知道我们是否有任何文件,以便我可以配置自己的步骤,以便一旦运行它便可以自动构建。
解决方法
Angular CLI自动执行您的开发工作流:
-
创建一个新的Angular应用程序
-
运行具有Live Reload支持的开发服务器以在开发过程中预览您的应用程序
-
向现有Angular应用程序添加功能
-
运行应用程序的单元测试
-
运行应用程序的端到端(E2E)测试
-
构建您的应用程序以部署到生产环境。
要使用Angular CLI启动Angular应用程序,只需在命令窗口中从项目的根文件夹内部运行以下命令:
ng serve
执行此命令后,您可以导航到http:// localhost:4200在浏览器中启动应用程序。 Angular CLI随Webpack捆绑工具一起提供,并使用Webpack编译,构建和捆绑所有TypeScript代码,并默认启动Webpack开发Web服务器,该服务器运行并侦听端口4200上的请求。
当然,Angular CLI的真正功能是支持实时重新加载应用程序。在仍然运行的同时,Webpack进程正在积极监视src文件夹中的文件更改。当检测到文件更改时,会自动重建应用程序并将其重新加载到浏览器中。
请参阅下面的链接以获取更多详细信息:
Angular 2 continuous deployment with jenkins and seperate production server