如何从 TFS vNext 构建步骤生成一个离线过程,该过程将持续到构建之后?

标记

似乎如果我的构建步骤产生了一个子进程,那么该进程将无法在构建结束后继续存在——它被杀死了。

但是我有一个场景,其中触发了子进程以离线完成某些构建不应等待它们完成的操作(向 Azure AppInsights 报告指标)。

这个过程在 XAML 构建中运行良好,但现在我们迁移到 vNext 它被破坏了,因为当构建结束时子进程被终止。

可以做些什么呢?

杰西霍因

最简单的方法是使用任务调度程序来调度任务。

使用Microsoft.Win32.TaskSchedulerNuGet 包的示例

using (var ts = new TaskService())
{
    // Create a new task definition and assign properties
    var td = ts.NewTask();
    td.Triggers.Add(new TimeTrigger(DateTime.Now.AddDays(-1)));
    td.Actions.Add(new ExecAction(MyExe, MyArgs));
    ts.RootFolder.RegisterTaskDefinition(MyTaskName, td).Run();
    ts.RootFolder.DeleteTask(MyTaskName);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何防止在新的TFS构建vNext 2015中重复构建

来自分类Dev

如何从 powershell 脚本中向 TFS vNext 报告构建进度?

来自分类Dev

如何跳过构建任务/步骤而不是在 TFS vNext 构建定义中禁用它?

来自分类Dev

Tfs vNext,Restore Nuget软件包构建步骤,如何配置多个源?

来自分类Dev

移动构建脚本vNext TFS 2015

来自分类Dev

TFS 2015 vNext构建配置+ FIPS

来自分类Dev

如何以特定编号启动vNext TFS 2015构建版本

来自分类Dev

如何在TFS 2015 vNext构建定义中使用秘密变量?

来自分类Dev

在vNext构建期间将标签添加到TFS SourceControl

来自分类Dev

TFS2015 vNext构建“构建签入策略”

来自分类Dev

如何验证build.vnext代理到本地TFS

来自分类Dev

TFS Build vNext rest api:请求队列构建

来自分类Dev

TFS Build vNext-成功构建后开始流程

来自分类Dev

TFS2015-在vNext构建期间确定受影响的测试

来自分类Dev

如何将环境变量传递到解决方案构建步骤(Build vNext)

来自分类Dev

无法将TFS 2015 build vNext代理安装为服务

来自分类Dev

TFS2015 vNext构建:获取资源的自定义步骤

来自分类Dev

TFS2015 vNext构建:获取资源的自定义步骤

来自分类Dev

TFS-链式构建-如何将信息从一个构建传递到下一个构建?

来自分类Dev

TFS 2015 U1 vNext构建发布工件始终失败,无法将工件与资源关联

来自分类Dev

使用vNext构建后,将内部版本号与TFS工作项相关联

来自分类Dev

在同一台计算机上运行vNext构建和测试的TFS 2015

来自分类Dev

TFS 2015 Update 3 中的 Web 部件无法显示 vNext 构建定义构建

来自分类Dev

如何使用新的vNext Build从TFS 2015中的Build中签入dll?

来自分类Dev

TFS vNext构建代理失败,并显示407代理身份验证错误

来自分类Dev

TFS 2015“ vNext”为解决方案中的Web项目构建

来自分类Dev

TFS VNext构建和实体框架迁移-Visual Studio Team Services(曾是Visual Studio Online)

来自分类Dev

在TFS2015 vNext Build上发生构建错误时显示项目完整路径

来自分类Dev

通过powershell获取压缩的TFS 2015(vNext)构建输出日志(就像构建后的下载链接一样)

Related 相关文章

  1. 1

    如何防止在新的TFS构建vNext 2015中重复构建

  2. 2

    如何从 powershell 脚本中向 TFS vNext 报告构建进度?

  3. 3

    如何跳过构建任务/步骤而不是在 TFS vNext 构建定义中禁用它?

  4. 4

    Tfs vNext,Restore Nuget软件包构建步骤,如何配置多个源?

  5. 5

    移动构建脚本vNext TFS 2015

  6. 6

    TFS 2015 vNext构建配置+ FIPS

  7. 7

    如何以特定编号启动vNext TFS 2015构建版本

  8. 8

    如何在TFS 2015 vNext构建定义中使用秘密变量?

  9. 9

    在vNext构建期间将标签添加到TFS SourceControl

  10. 10

    TFS2015 vNext构建“构建签入策略”

  11. 11

    如何验证build.vnext代理到本地TFS

  12. 12

    TFS Build vNext rest api:请求队列构建

  13. 13

    TFS Build vNext-成功构建后开始流程

  14. 14

    TFS2015-在vNext构建期间确定受影响的测试

  15. 15

    如何将环境变量传递到解决方案构建步骤(Build vNext)

  16. 16

    无法将TFS 2015 build vNext代理安装为服务

  17. 17

    TFS2015 vNext构建:获取资源的自定义步骤

  18. 18

    TFS2015 vNext构建:获取资源的自定义步骤

  19. 19

    TFS-链式构建-如何将信息从一个构建传递到下一个构建?

  20. 20

    TFS 2015 U1 vNext构建发布工件始终失败,无法将工件与资源关联

  21. 21

    使用vNext构建后,将内部版本号与TFS工作项相关联

  22. 22

    在同一台计算机上运行vNext构建和测试的TFS 2015

  23. 23

    TFS 2015 Update 3 中的 Web 部件无法显示 vNext 构建定义构建

  24. 24

    如何使用新的vNext Build从TFS 2015中的Build中签入dll?

  25. 25

    TFS vNext构建代理失败,并显示407代理身份验证错误

  26. 26

    TFS 2015“ vNext”为解决方案中的Web项目构建

  27. 27

    TFS VNext构建和实体框架迁移-Visual Studio Team Services(曾是Visual Studio Online)

  28. 28

    在TFS2015 vNext Build上发生构建错误时显示项目完整路径

  29. 29

    通过powershell获取压缩的TFS 2015(vNext)构建输出日志(就像构建后的下载链接一样)

热门标签

归档