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

View File

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