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

Angular 角度应用程序部署IIS自动化,如使用Docker/Jenkins等,angular,iis,devops,build-automation,angular10,Angular,Iis,Devops,Build Automation,Angular10,我正在IIS服务器中手动部署angular应用程序,就像将构建从我的系统复制到特定的IIS服务器位置一样 我的代码保存在TFS存储库中 我的应用程序的后端是Mulesoft,Mulesoft部署在cloudhub中,前端将部署到IIS 我需要知道我们是否有任何文件,以便我可以配置我的步骤,这样一旦我运行,它将自动生成。Angular CLI可自动执行您的开发工作流程: 创建新的角度应用程序 运行支持实时重新加载的开发服务器,以便在开发过程中预览应用程序 向现有的Angular应用程序添加功

我正在IIS服务器中手动部署angular应用程序,就像将构建从我的系统复制到特定的IIS服务器位置一样

我的代码保存在TFS存储库中

我的应用程序的后端是Mulesoft,Mulesoft部署在cloudhub中,前端将部署到IIS


我需要知道我们是否有任何文件,以便我可以配置我的步骤,这样一旦我运行,它将自动生成。

Angular CLI可自动执行您的开发工作流程:

  • 创建新的角度应用程序

  • 运行支持实时重新加载的开发服务器,以便在开发过程中预览应用程序

  • 向现有的Angular应用程序添加功能

  • 运行应用程序的单元测试

  • 运行应用程序的端到端(E2E)测试

  • 构建应用程序以部署到生产环境

要使用Angular CLI启动Angular应用程序,只需从项目根文件夹内的命令窗口运行以下命令:

ng serve
执行此命令后,您可以导航到http://localhost:4200 在浏览器中启动应用程序。Angular CLI附带Webpack捆绑工具,使用Webpack编译、构建和捆绑所有TypeScript代码,并启动Webpack development web服务器,默认情况下,该服务器在端口4200上运行并侦听请求

当然,Angular CLI的真正功能是支持实时重新加载应用程序。在仍在运行时,Webpack进程正在积极监视src文件夹中的文件更改。当检测到文件更改时,应用程序将自动重建并在浏览器中重新加载

有关更多详细信息,请参阅以下链接:


我正在使用“ng build”构建项目,并将文件粘贴到IIS服务器中。所以,一旦我将代码添加到TFS respository,我需要知道angular应用程序的IIS服务器的自动化部署