Reduce scope of entrypoint for cloud runner
parent
0077a33392
commit
92812497f1
|
|
@ -56,17 +56,13 @@ function runMain() {
|
||||||
const buildParameters = yield model_1.BuildParameters.create();
|
const buildParameters = yield model_1.BuildParameters.create();
|
||||||
const baseImage = new model_1.ImageTag(buildParameters);
|
const baseImage = new model_1.ImageTag(buildParameters);
|
||||||
let builtImage;
|
let builtImage;
|
||||||
switch (buildParameters.cloudRunnerCluster) {
|
if (buildParameters.cloudRunnerCluster) {
|
||||||
case 'aws':
|
yield model_1.CloudRunner.run(buildParameters, baseImage.toString());
|
||||||
case 'k8s':
|
}
|
||||||
yield model_1.CloudRunner.run(buildParameters, baseImage.toString());
|
else {
|
||||||
break;
|
core.info('Building locally');
|
||||||
// default and local case
|
builtImage = yield model_1.Docker.build({ path: actionFolder, dockerfile, baseImage });
|
||||||
default:
|
yield model_1.Docker.run(builtImage, Object.assign({ workspace }, buildParameters));
|
||||||
core.info('Building locally');
|
|
||||||
builtImage = yield model_1.Docker.build({ path: actionFolder, dockerfile, baseImage });
|
|
||||||
yield model_1.Docker.run(builtImage, Object.assign({ workspace }, buildParameters));
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
// Set output
|
// Set output
|
||||||
yield model_1.Output.setBuildVersion(buildParameters.buildVersion);
|
yield model_1.Output.setBuildVersion(buildParameters.buildVersion);
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
18
src/index.ts
18
src/index.ts
|
|
@ -12,18 +12,12 @@ async function runMain() {
|
||||||
const baseImage = new ImageTag(buildParameters);
|
const baseImage = new ImageTag(buildParameters);
|
||||||
let builtImage;
|
let builtImage;
|
||||||
|
|
||||||
switch (buildParameters.cloudRunnerCluster) {
|
if (buildParameters.cloudRunnerCluster) {
|
||||||
case 'aws':
|
await CloudRunner.run(buildParameters, baseImage.toString());
|
||||||
case 'k8s':
|
} else {
|
||||||
await CloudRunner.run(buildParameters, baseImage.toString());
|
core.info('Building locally');
|
||||||
break;
|
builtImage = await Docker.build({ path: actionFolder, dockerfile, baseImage });
|
||||||
|
await Docker.run(builtImage, { workspace, ...buildParameters });
|
||||||
// default and local case
|
|
||||||
default:
|
|
||||||
core.info('Building locally');
|
|
||||||
builtImage = await Docker.build({ path: actionFolder, dockerfile, baseImage });
|
|
||||||
await Docker.run(builtImage, { workspace, ...buildParameters });
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set output
|
// Set output
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue