1
0
mirror of synced 2026-01-01 00:02:54 -05:00
Files
airbyte/docs/docusaurus/deploying_and_reverting_docs.md
Topher Lubaway 7df8829353 Some kind words around docs contribution (#13133)
copied from Cloud
2022-05-24 15:21:48 -05:00

37 lines
1.1 KiB
Markdown

# Deploying and Reverting Docs
![docs are fun](../assets/docs/docs.jpg)
Docusaurus has a strange deployment pattern. Luckily that pattern is abstracted away from you.
If you were looking for the contribution guide [check this doc out](contributing_to_docs.md)
Docs will deploy from whatever branch you are in. You will probably want to deploy from master, but that is at your discretion.
[This is the deployment tool](https://github.com/airbytehq/airbyte/blob/master/tools/bin/deploy_docusaurus)
You will need a github ssh key, the tool will properly tell you if you don't have one though
At it's simplest just open the airbyte repo and run `./tools/bin/deploy_docusaurus`
A typical deployment will look like this
```bash
cd airbyte
# or cd airbyte-cloud
git checkout master
git pull
./tools/bin/deploy_docusaurus
```
If docs has a problem this procedure will work the same on older branches.
The push to production is a force push so collisions are unlikely
If you want to revert/rollback it will look something like this
```bash
cd airbyte
git checkout $SOME_OLDER_BRANCH
./tools/bin/deploy_docusaurus
```