catch setup resource errors

pull/273/head
Frostebite 2021-06-26 04:18:14 +01:00
parent 85e1a0f718
commit 89868ca60f
4 changed files with 13 additions and 11 deletions

11
dist/index.js vendored
View File

@ -1550,10 +1550,11 @@ class KubernetesJobSpecFactory {
name: jobName,
labels: {
app: 'unity-builder',
buildId,
},
};
job.spec = {
backoffLimit: 1,
backoffLimit: 0,
template: {
spec: {
volumes: [
@ -2053,10 +2054,10 @@ class RemoteBuilder {
break;
}
yield this.RemoteBuilderProviderPlatform.setupSharedBuildResources(buildUid, buildParameters, branchName, defaultSecretsArray);
yield RemoteBuilder.SetupStep(buildUid, buildParameters, branchName, defaultSecretsArray);
yield RemoteBuilder.BuildStep(buildUid, buildParameters, baseImage, defaultSecretsArray);
yield RemoteBuilder.CompressionStep(buildUid, buildParameters, branchName, defaultSecretsArray);
yield RemoteBuilder.UploadArtifacts(buildUid, buildParameters, branchName, defaultSecretsArray);
yield RemoteBuilder.SetupStep(`setup${buildUid}`, buildParameters, branchName, defaultSecretsArray);
yield RemoteBuilder.BuildStep(`build${buildUid}`, buildParameters, baseImage, defaultSecretsArray);
yield RemoteBuilder.CompressionStep(`compress${buildUid}`, buildParameters, branchName, defaultSecretsArray);
yield RemoteBuilder.UploadArtifacts(`upload${buildUid}`, buildParameters, branchName, defaultSecretsArray);
if (this.SteamDeploy) {
yield RemoteBuilder.DeployToSteam(buildUid, buildParameters, defaultSecretsArray);
}

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -78,10 +78,11 @@ class KubernetesJobSpecFactory {
name: jobName,
labels: {
app: 'unity-builder',
buildId,
},
};
job.spec = {
backoffLimit: 1,
backoffLimit: 0,
template: {
spec: {
volumes: [

View File

@ -54,10 +54,10 @@ class RemoteBuilder {
branchName,
defaultSecretsArray,
);
await RemoteBuilder.SetupStep(buildUid, buildParameters, branchName, defaultSecretsArray);
await RemoteBuilder.BuildStep(buildUid, buildParameters, baseImage, defaultSecretsArray);
await RemoteBuilder.CompressionStep(buildUid, buildParameters, branchName, defaultSecretsArray);
await RemoteBuilder.UploadArtifacts(buildUid, buildParameters, branchName, defaultSecretsArray);
await RemoteBuilder.SetupStep(`setup${buildUid}`, buildParameters, branchName, defaultSecretsArray);
await RemoteBuilder.BuildStep(`build${buildUid}`, buildParameters, baseImage, defaultSecretsArray);
await RemoteBuilder.CompressionStep(`compress${buildUid}`, buildParameters, branchName, defaultSecretsArray);
await RemoteBuilder.UploadArtifacts(`upload${buildUid}`, buildParameters, branchName, defaultSecretsArray);
if (this.SteamDeploy) {
await RemoteBuilder.DeployToSteam(buildUid, buildParameters, defaultSecretsArray);
}