在TFS-VSTS-Azure DevOps上使用发布定义部署Angular 6 + ASP.NET Core SPA

时间:2019-03-04 11:24:11

标签: angular tfs .net-core release continuous-deployment

目前,我已按照以下方式配置了构建管道: Build Pipeline

管道运行,测试运行等等,但是当我必须部署Web应用程序时,我被迫手动进行:

  1. 使用Visual Studio发布功能发布后端 Publish VS

  2. 使用ng build通过诸如--dev之类的配置环境构建前端 enter image description here

  3. 在wwwroot文件夹中复制“ dist”文件夹内容

  4. 将整个发布文件夹压缩到环境服务器计算机(开发,测试等)中,包括SQL脚本。

我确信有可能使整个过程自动化,并且在Build管道中看到了这一点,单击Build管道中的Release Release Pipeline

但是我觉得有点卡住了。 一个问题是Angular没有临时任务。 我还怀疑是否要进行更改(在Build管道中还是在Release版本中进行更改),就像我看到的一些指南一样,实际上是一些guy首先修改了Build管道,以获取正确的程序包然后发布它

有什么想法吗?

0 个答案:

没有答案