Skip to content

Deploy docs to tvm-site/asf-site on main#10494

Merged
areusch merged 3 commits intoapache:mainfrom
driazati:autodoc
Mar 14, 2022
Merged

Deploy docs to tvm-site/asf-site on main#10494
areusch merged 3 commits intoapache:mainfrom
driazati:autodoc

Conversation

@driazati
Copy link
Member

@driazati driazati commented Mar 4, 2022

This enables updates of the docs hosted at apache/tvm-site based on commits to main. After building the docs, they are added to the tvm-site repo's docs/ folder and then pushed to the repo.

This behavior is also gated behind a kill switch in Jenkins via the DOCS_DEPLOY_ENABLED global env variable. To deploy we will first run this and push to the asf-site2 branch (as configured in Jenkins). Once we see that the output is valid, we can flip the switch in Jenkins to start updating the asf-site branch instead. This way we can quickly revert this change if necessary.

cc @areusch

@driazati driazati marked this pull request as ready for review March 12, 2022 00:19
@github-actions github-actions bot requested a review from areusch March 12, 2022 00:20
Copy link
Contributor

@areusch areusch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

awesome! just one question but this is a great improvement

@areusch areusch merged commit 47cd410 into apache:main Mar 14, 2022
pfk-beta pushed a commit to pfk-beta/tvm that referenced this pull request Apr 11, 2022
* Deploy docs to tvm-site/asf-site on main

commit-id:59241556

* Use oauth

* testing code

commit-id:6cc27fce

Co-authored-by: driazati <driazati@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants