From 072a772ca6c9977de6f5053fbe088e70038d2060 Mon Sep 17 00:00:00 2001 From: Peter Bacon Darwin Date: Wed, 26 Jul 2017 20:41:45 +0100 Subject: [PATCH] ci(aio): include extra files in AIO deployment based on mode Any files that are inside the `extra-files/{mode}` folder will be copied over to the `dist` folder before deployment to Firebase. See #18287 --- aio/scripts/deploy-to-firebase.sh | 3 +++ aio/src/extra-files/README.md | 9 +++++++++ aio/src/extra-files/archive/robots.txt | 2 ++ aio/src/extra-files/next/robots.txt | 2 ++ 4 files changed, 16 insertions(+) create mode 100644 aio/src/extra-files/README.md create mode 100644 aio/src/extra-files/archive/robots.txt create mode 100644 aio/src/extra-files/next/robots.txt diff --git a/aio/scripts/deploy-to-firebase.sh b/aio/scripts/deploy-to-firebase.sh index b9e3d22449..0e95fc74c7 100755 --- a/aio/scripts/deploy-to-firebase.sh +++ b/aio/scripts/deploy-to-firebase.sh @@ -78,6 +78,9 @@ echo "Deployment URL : $deployedUrl" # Build the app yarn build -- --env=$deployEnv + # Include any mode-specific files + cp -rf src/extra-files/$deployEnv/. dist/ + # Check payload size yarn payload-size diff --git a/aio/src/extra-files/README.md b/aio/src/extra-files/README.md new file mode 100644 index 0000000000..2aad208a30 --- /dev/null +++ b/aio/src/extra-files/README.md @@ -0,0 +1,9 @@ +# Extra files folder + +This folder is used for extra files that should be included in deployments to firebase. + +After the AIO application had been built and before it is deployed all files and folders +inside the folder with the same name as the current deployment mode (next, stable, archive) +will be copied to the `dist` folder. + +See the `scripts/deploy-to-firebase.sh` script for more detail. \ No newline at end of file diff --git a/aio/src/extra-files/archive/robots.txt b/aio/src/extra-files/archive/robots.txt new file mode 100644 index 0000000000..77470cb39f --- /dev/null +++ b/aio/src/extra-files/archive/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: / \ No newline at end of file diff --git a/aio/src/extra-files/next/robots.txt b/aio/src/extra-files/next/robots.txt new file mode 100644 index 0000000000..77470cb39f --- /dev/null +++ b/aio/src/extra-files/next/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: / \ No newline at end of file