Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions serverless/workers/github-integration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ To deploy a worker from GitHub, you need:
* A Dockerfile in your repository. See [Creating a Dockerfile](/serverless/workers/deploy#creating-a-dockerfile) for details.
* A GitHub account.

<Tip>

For an example repository containing the minimal files necessary for deployment, see [runpod-workers/worker-basic](https://github.com/runpod-workers/worker-basic) on GitHub.

</Tip>

## Authorizing Runpod with GitHub

Before deploying from GitHub, you need to authorize Runpod to access your repositories:
Expand Down Expand Up @@ -74,6 +80,12 @@ You can monitor your build status in the **Builds** tab of your endpoint detail
| Completed | Runpod completed the build and upload. |
| Failed | Something went wrong (check build logs). |

## Updating your endpoint

When you make changes to your GitHub repository, they won't automatically be pushed to your endpoint. To trigger an update for the workers on your endpoint, create a new release for the GitHub repository.

For detailed instructions on creating releases, see the [GitHub documentation](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository).

## Managing multiple environments

GitHub integration enables streamlined development workflows by supporting multiple environments:
Expand Down