mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-06 10:20:09 +02:00
chore(v1): fix CircleCI v1 site deploy (#4401)
This commit is contained in:
parent
31264b1245
commit
ffe8b6106d
3 changed files with 9 additions and 3 deletions
|
@ -100,7 +100,7 @@ jobs:
|
||||||
# done
|
# done
|
||||||
|
|
||||||
# publish
|
# publish
|
||||||
GIT_USER=docusaurus-bot USE_SSH=false yarn run publish-gh-pages
|
GIT_USER=docusaurus-bot USE_SSH=false FORCE_DEPLOY=true yarn run publish-gh-pages
|
||||||
else
|
else
|
||||||
echo "Skipping deploy."
|
echo "Skipping deploy."
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -41,6 +41,10 @@ const GITHUB_HOST =
|
||||||
process.env.GITHUB_HOST || siteConfig.githubHost || GITHUB_DOMAIN;
|
process.env.GITHUB_HOST || siteConfig.githubHost || GITHUB_DOMAIN;
|
||||||
const CUSTOM_COMMIT_MESSAGE = process.env.CUSTOM_COMMIT_MESSAGE;
|
const CUSTOM_COMMIT_MESSAGE = process.env.CUSTOM_COMMIT_MESSAGE;
|
||||||
|
|
||||||
|
// Mostly added to unlock our own Docusaurus v1 site deploy...
|
||||||
|
// See https://github.com/facebook/docusaurus/issues/4394
|
||||||
|
const FORCE_DEPLOY = process.env.FORCE_DEPLOY;
|
||||||
|
|
||||||
if (!ORGANIZATION_NAME) {
|
if (!ORGANIZATION_NAME) {
|
||||||
shell.echo(
|
shell.echo(
|
||||||
"Missing project organization name. Did you forget to define 'organizationName' in siteConfig.js? You may also export it via the ORGANIZATION_NAME environment variable.",
|
"Missing project organization name. Did you forget to define 'organizationName' in siteConfig.js? You may also export it via the ORGANIZATION_NAME environment variable.",
|
||||||
|
@ -69,7 +73,9 @@ if (USE_SSH === 'true') {
|
||||||
remoteBranch = `https://${GIT_USER}@${GITHUB_HOST}/${ORGANIZATION_NAME}/${PROJECT_NAME}.git`;
|
remoteBranch = `https://${GIT_USER}@${GITHUB_HOST}/${ORGANIZATION_NAME}/${PROJECT_NAME}.git`;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (IS_PULL_REQUEST) {
|
if (FORCE_DEPLOY === 'true') {
|
||||||
|
shell.echo('Force deploy used!');
|
||||||
|
} else if (IS_PULL_REQUEST) {
|
||||||
shell.echo('Skipping deploy on a pull request');
|
shell.echo('Skipping deploy on a pull request');
|
||||||
shell.exit(0);
|
shell.exit(0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -95,4 +95,4 @@ This feature has not been an easy one, and we would like to thank everyone that
|
||||||
|
|
||||||
Thanks for reading.
|
Thanks for reading.
|
||||||
|
|
||||||
🙏 And please, add your brand new i18n sites to our [showcase page](https://v2.docusaurus.io/showcase). We accept any decently polished Docusaurus site here, and we are working on a [redesign](https://github.com/facebook/docusaurus/issues/4238) allowing you to filter sites by features.
|
🙏 And please, add your brand new i18n sites to our [showcase page](https://v2.docusaurus.io/showcase). We accept any polished Docusaurus site here, and we are working on a [redesign](https://github.com/facebook/docusaurus/issues/4238) allowing you to filter sites by features.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue