Copy build artifact correctly to s3

pull/310/head
Frostebite 2022-01-01 16:37:08 +00:00
parent e8e8af8505
commit cc92a8c57a
3 changed files with 13 additions and 11 deletions

11
dist/index.js vendored
View File

@ -2830,16 +2830,17 @@ class BuildStep {
chmod -R +x "/steps" chmod -R +x "/steps"
/entrypoint.sh /entrypoint.sh
apt-get update apt-get update
apt-get install -y -q zip apt-get install -y -q zip tree
cd "${cloud_runner_state_1.CloudRunnerState.libraryFolderFull.replace(/\\/g, `/`)}/.." cd "${cloud_runner_state_1.CloudRunnerState.libraryFolderFull.replace(/\\/g, `/`)}/.."
zip -r "lib-${cloud_runner_state_1.CloudRunnerState.buildParams.buildGuid}.zip" "Library" zip -r "lib-${cloud_runner_state_1.CloudRunnerState.buildParams.buildGuid}.zip" "Library"
mv "lib-${cloud_runner_state_1.CloudRunnerState.buildParams.buildGuid}.zip" "${cloud_runner_state_1.CloudRunnerState.cacheFolderFull.replace(/\\/g, `/`)}/lib" mv "lib-${cloud_runner_state_1.CloudRunnerState.buildParams.buildGuid}.zip" "${cloud_runner_state_1.CloudRunnerState.cacheFolderFull.replace(/\\/g, `/`)}/lib"
ls -lh "${cloud_runner_state_1.CloudRunnerState.cacheFolderFull.replace(/\\/g, `/`)}/lib" tree -lh "${cloud_runner_state_1.CloudRunnerState.repoPathFull}"
cd "${cloud_runner_state_1.CloudRunnerState.repoPathFull.replace(/\\/g, `/`)}"
ls -lh "${cloud_runner_state_1.CloudRunnerState.repoPathFull.replace(/\\/g, `/`)}"
zip -r "build-${cloud_runner_state_1.CloudRunnerState.buildParams.buildGuid}.zip" "build" zip -r "build-${cloud_runner_state_1.CloudRunnerState.buildParams.buildGuid}.zip" "build"
tree -lh "${cloud_runner_state_1.CloudRunnerState.repoPathFull}"
tree -lh "${cloud_runner_state_1.CloudRunnerState.cacheFolderFull}"
mv "build-${cloud_runner_state_1.CloudRunnerState.buildParams.buildGuid}.zip" "${cloud_runner_state_1.CloudRunnerState.cacheFolderFull.replace(/\\/g, `/`)}" mv "build-${cloud_runner_state_1.CloudRunnerState.buildParams.buildGuid}.zip" "${cloud_runner_state_1.CloudRunnerState.cacheFolderFull.replace(/\\/g, `/`)}"
ls ${cloud_runner_state_1.CloudRunnerState.cacheFolderFull.replace(/\\/g, `/`)}/lib tree -lh "${cloud_runner_state_1.CloudRunnerState.cacheFolderFull}"
echo " " echo " "
ls ls
`, `/${cloud_runner_state_1.CloudRunnerState.buildVolumeFolder}`, `/${cloud_runner_state_1.CloudRunnerState.projectPathFull}`, environmentVariables, secrets); `, `/${cloud_runner_state_1.CloudRunnerState.buildVolumeFolder}`, `/${cloud_runner_state_1.CloudRunnerState.projectPathFull}`, environmentVariables, secrets);

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -38,22 +38,23 @@ export class BuildStep implements StepInterface {
chmod -R +x "/steps" chmod -R +x "/steps"
/entrypoint.sh /entrypoint.sh
apt-get update apt-get update
apt-get install -y -q zip apt-get install -y -q zip tree
cd "${CloudRunnerState.libraryFolderFull.replace(/\\/g, `/`)}/.." cd "${CloudRunnerState.libraryFolderFull.replace(/\\/g, `/`)}/.."
zip -r "lib-${CloudRunnerState.buildParams.buildGuid}.zip" "Library" zip -r "lib-${CloudRunnerState.buildParams.buildGuid}.zip" "Library"
mv "lib-${CloudRunnerState.buildParams.buildGuid}.zip" "${CloudRunnerState.cacheFolderFull.replace( mv "lib-${CloudRunnerState.buildParams.buildGuid}.zip" "${CloudRunnerState.cacheFolderFull.replace(
/\\/g, /\\/g,
`/`, `/`,
)}/lib" )}/lib"
ls -lh "${CloudRunnerState.cacheFolderFull.replace(/\\/g, `/`)}/lib" tree -lh "${CloudRunnerState.repoPathFull}"
cd "${CloudRunnerState.repoPathFull.replace(/\\/g, `/`)}"
ls -lh "${CloudRunnerState.repoPathFull.replace(/\\/g, `/`)}"
zip -r "build-${CloudRunnerState.buildParams.buildGuid}.zip" "build" zip -r "build-${CloudRunnerState.buildParams.buildGuid}.zip" "build"
tree -lh "${CloudRunnerState.repoPathFull}"
tree -lh "${CloudRunnerState.cacheFolderFull}"
mv "build-${CloudRunnerState.buildParams.buildGuid}.zip" "${CloudRunnerState.cacheFolderFull.replace( mv "build-${CloudRunnerState.buildParams.buildGuid}.zip" "${CloudRunnerState.cacheFolderFull.replace(
/\\/g, /\\/g,
`/`, `/`,
)}" )}"
ls ${CloudRunnerState.cacheFolderFull.replace(/\\/g, `/`)}/lib tree -lh "${CloudRunnerState.cacheFolderFull}"
echo " " echo " "
ls ls
`, `,