Skip to content

Commit

Permalink
Simplify the OSS documentation deploy system (#2670) (#18448)
Browse files Browse the repository at this point in the history
+ Updates Airbyte Docs: informs about automated Docs site
  build and deployment.
  • Loading branch information
tkorenko authored and nataly committed Nov 3, 2022
1 parent 85d7c23 commit 33528ef
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion docs/contributing-to-airbyte/updating-documentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ To add a redirect, open the [`docusaurus.config.js`](https://github.com/airbyteh
Copy this section, replace the values, and [test the changes locally](#editing-on-your-local-machine) by going to the path you created a redirect for and verify that the address changes to the new one.

:::note
Your path **needs* a leading slash `/` to work
Your path **needs** a leading slash `/` to work
:::

### Deploying and reverting the documentation site
Expand All @@ -105,6 +105,16 @@ Your path **needs* a leading slash `/` to work
Only the Airbyte team and maintainers have permissions to deploy the documentation site.
:::

#### Automated documentation site deployment

When `docs/` folder gets changed in `master` branch of the repository, [`Deploy docs.airbyte.com` Github workflow](https://github.com/airbytehq/airbyte/actions/workflows/deploy-docs-site.yml) steps in, builds and deploys the documentation site. This process is automatic, takes five to ten minutes, and needs no human intervention.

#### Manual documentation site deployment

:::note
Manual deployment is reserved for emergency cases. Please, bear in mind that automatic deployment is triggered by changes to `docs/` folder, so it needs to be disabled to avoid interference with manual deployment.
:::

You'll need a GitHub SSH key to deploy the documentation site using the [deployment tool](https://github.com/airbytehq/airbyte/blob/master/tools/bin/deploy_docusaurus).

To deploy the documentation site, run:
Expand Down

0 comments on commit 33528ef

Please sign in to comment.