improve build time on PR (#2048)

* skip /releases in PR

* experiment with BRANCH env

* Revert "experiment with BRANCH env"

This reverts commit 90036a2107.

* experiment with HEAD env

* use _redirects file

* leave redirect commented

* use context 'production'

* fix netlify redirect

* add notes about redirect files
This commit is contained in:
Vitor Ayres
2024-04-07 18:53:15 -03:00
committed by GitHub
parent 90c9210e3f
commit d2bdda9f5e
3 changed files with 13 additions and 4 deletions

View File

@@ -358,9 +358,9 @@ export default defineConfig({
...i18nRedirect('/v1/references/configuration-files', '/references/configuration-files'),
...i18nRedirect('/v1/references/webview-versions', '/references/webview-versions'),
// Decommissioned locales
'/ko/[...slug]': '/[...slug]',
'/it/[...slug]': '/[...slug]',
// Decommissioned locales -> refer to /public/_redirects file
// '/ko/[...slug]': '/[...slug]',
// '/it/[...slug]': '/[...slug]',
},
//
});

View File

@@ -190,4 +190,8 @@ function entitify(str: string): string {
.replace(/\$\{/g, '$\\{');
}
generator();
if (process.env.CONTEXT === 'production' || process.env.HEAD?.startsWith('release-pages')) {
generator();
} else {
console.info('Skipping `/release` pages build');
}

5
public/_redirects Normal file
View File

@@ -0,0 +1,5 @@
# Refer to astro.config.mjs
# Decommissioned locales
/ko/* /:splat 302
/it/* /:splat 302