【问题标题】:Angular Application Deployment IIS Automation like using Docker/Jenkins etcAngular 应用程序部署 IIS 自动化,例如使用 Docker/Jenkins 等
【发布时间】:2021-01-30 15:28:58
【问题描述】:

我在 IIS 服务器中手动部署 Angular 应用程序,例如将构建从我的系统复制到特定的 IIS 服务器位置。

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

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

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

【问题讨论】:

    标签: angular iis devops build-automation angular10


    【解决方案1】:

    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

    【讨论】:

    • 我正在使用“ng build”构建项目并将文件粘贴到 IIS 服务器中。因此,一旦我将代码添加到 TFS 存储库,我需要知道 IIS 服务器的自动化部署以进行 Angular 应用程序
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-15
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多