代码之家  ›  专栏  ›  技术社区  ›  Bill K

gradle构建是否只能附加到在类似上下文(Windows)下启动的守护进程?

  •  0
  • Bill K  · 技术社区  · 5 年前

    问题是,Gradle守护进程运行时使用的权限是它们在哪个帐户下生成的。因此,如果您碰巧在一个管理窗口中,使用Gradle弹出一个服务,然后关闭该窗口——Gradle守护进程将永远以提升模式运行,您可以从任何构建脚本中以管理身份执行代码。反之亦然,如果您首先在一个不相关的窗口中构建,即使在管理窗口中运行构建也不允许您更改服务的状态。

    虽然我还没有尝试测试这个问题,但我假设在某些守护进程被提升和某些守护进程不被提升的情况下运行可能会导致看起来像是随机失败的构建。

    0 回复  |  直到 5 年前