verify-backend: do not leave reusable MSBuild nodes behind
This commit is contained in:
1 parent
b56fd1a3cd
commit
93ecc53cd0
1 file changed
+2
-2
@@ -30,7 +30,7 @@ mkdir -p "$NUGET_SCRATCH"
|
|||||||
chmod 700 "$NUGET_SCRATCH"
|
chmod 700 "$NUGET_SCRATCH"
|
||||||
|
|
||||||
# .NET 第一次运行的欢迎信息、遥测、开发证书,在每条流水线的临时 HOME 里都要白做一遍
|
# .NET 第一次运行的欢迎信息、遥测、开发证书,在每条流水线的临时 HOME 里都要白做一遍
|
||||||
export DOTNET_CLI_TELEMETRY_OPTOUT=1 DOTNET_NOLOGO=1 DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 DOTNET_GENERATE_ASPNET_CERTIFICATE=false
|
export MSBUILDDISABLENODEREUSE=1 DOTNET_CLI_TELEMETRY_OPTOUT=1 DOTNET_NOLOGO=1 DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 DOTNET_GENERATE_ASPNET_CERTIFICATE=false
|
||||||
|
|
||||||
exec 9> "$cache/.lock"
|
exec 9> "$cache/.lock"
|
||||||
# 拿不到锁时说一声是谁握着(不然步骤会静默等上 15 分钟)
|
# 拿不到锁时说一声是谁握着(不然步骤会静默等上 15 分钟)
|
||||||
@@ -71,7 +71,7 @@ sync_sources() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# 9>&-:编译服务进程(VBCSCompiler、MSBuild 节点)会比步骤活得久,不能让它们继承锁的文件描述符,否则下一条流水线要一直等到它们自己退出
|
# 9>&-:编译服务进程(VBCSCompiler、MSBuild 节点)会比步骤活得久,不能让它们继承锁的文件描述符,否则下一条流水线要一直等到它们自己退出
|
||||||
build() { (cd "$src/backend" && dotnet build MoShiro.slnx -c Release --nologo -v:q 9>&-); }
|
build() { (cd "$src/backend" && dotnet build MoShiro.slnx -c Release --nologo -v:q -nodeReuse:false 9>&-); }
|
||||||
|
|
||||||
sync_sources
|
sync_sources
|
||||||
if ! build; then
|
if ! build; then
|
||||||
|
|||||||
Reference in new issue
Block a user