【问题标题】:Upgrading project to Angular 7 has broken Octopus deployment将项目升级到 Angular 7 破坏了 Octopus 部署
【发布时间】:2018-11-28 18:07:28
【问题描述】:

背景

  • Angular 4.3 项目
  • 使用 Jenkins 构建
  • “octo.exe pack ...”步骤将输出打包到nuget包中
  • Octopus 部署到 IIS

问题

一旦项目升级到 Angular 7,部署步骤就会出错:

No files were found that match the substitution target pattern 'main*.bundle.js' 

从 Angular 6 开始,他们重命名了文件,因此它们不再包含“捆绑”部分。 我无法弄清楚这是失败的地方。或者在哪里定义了这个替换。有人有什么想法吗?

到目前为止,我只尝试过使用最新的 Angular CLI 版本 (7.1.0) 进行构建(以前是 webpack@3.9.1)

【问题讨论】:

    标签: angular jenkins angular7 octopus-deploy


    【解决方案1】:

    在发布问题几分钟后发现它很烦人。 在 Octopus Deploy 过程中,对于失败的步骤,有“Features”->“Substitute variables in files”,并且有 main*.bundle.js

    将其更改为 main*.js 对其进行排序。

    希望这可以帮助遇到类似问题的其他人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-29
      • 2017-10-20
      • 2021-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-07
      相关资源
      最近更新 更多