微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Angular应用程序部署IIS自动化,例如使用Docker / Jenkins等

如何解决Angular应用程序部署IIS自动化,例如使用Docker / Jenkins等

我正在手动将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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。