Skip to content
database

GitHub Action

Mongodump Action

v1.0.2 Latest version

Mongodump Action

database

Mongodump Action

GitHub Action for creating a binary export of a database's contents

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Mongodump Action

uses: gabrielrufino/mongodump-action@v1.0.2

Learn more about this action in gabrielrufino/mongodump-action

Choose a version

Mongodump Action

GitHub Action for creating a binary export of a database's contents

Example usage

name: Backup

on:
  schedule:
    - cron: 0 0 * * *

jobs:
  backup:
    runs-on: ubuntu-latest
    steps:
      - uses: gabrielrufino/mongodump-action@v1
        with:
          connection-string: ${{ secrets.MONGO_URI }}
      - uses: actions/upload-artifact@v4
        with:
          name: dump
          path: ${{ github.workspace }}/dump

Security

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.