You can use GitHub Actions to deploy your project on each push.
First, you need to get your API key. Once you have the API key, you need to store it as a GitHub secret in your repository:
Then, install the CLI:
# install package pip install ploomber-cloud
And set the API key locally:
ploomber-cloud key YOURKEY
Now, configure your project:
init will create a
ploomber-cloud.json file. For more information on the
init command, see Command-line interface
Now, configure GitHub actions by adding this YAML file in
Finally, commit and push the new files:
# commit ploomber cloud and github actions config files git add ploomber-cloud.json .github/workflows/ploomber-cloud.yaml git commit -m 'configure github actions deployment' git push
Once you push, you can monitor progress from GitHub. First, go to the actions section:
Then, click on the most recent run, and you’ll see the logs:
In the logs, you’ll see a URL that you can use to track progress.
A complete sample project is available here.