You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Mongodump Action
v1.0.1
GitHub Action for creating a binary export of a database's contents
name: Backup
on:
schedule:
- cron: 0 0 * * *
jobs:
backup:
runs-on: ubuntu-latest
steps:
- uses: gabrielrufino/mongodump-action
with:
connection-string: ${{ secrets.MONGO_URI }}
- uses: actions/upload-artifact@v3
with:
name: dump
path: ${{ github.workspace }}/dump
Remember that artifacts can be downloaded by anyone who has the artifact download link or access to the workflow run. Which means that you need to use a private repository if you want create backups and upload them as artifacts.