Skip to content
arrow-up-circle

GitHub Action

Cloudinary Upload Images

v2.0 Latest version

Cloudinary Upload Images

arrow-up-circle

Cloudinary Upload Images

Upload your medias with Cloudinary Upload Github Action to Cloudinary SaaS solution

Installation

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

              

- name: Cloudinary Upload Images

uses: emmanuelgautier/[email protected]

Learn more about this action in emmanuelgautier/cloudinary-upload-action

Choose a version

"Cloudinary Upload" Action For GitHub Actions

Upload your medias with Cloudinary Upload Github Action to Cloudinary SaaS solution for images and videos upload, storage, optimization and CDN.

Table of Contents

Usage

Add the following step to your workflow:

    - name: Cloudinary Upload Image
      uses: emmanuelgautier/cloudinary-upload-action@v2
      with:
          cloud-name: ${{ secrets.CLOUDINARY_CLOUD_NAME }}
          api-key: ${{ secrets.CLOUDINARY_API_KEY }}
          api-secret: ${{ secrets.CLOUDINARY_API_SECRET }}
          image: "./your-image.jpg"

Multiple files upload

You can upload multiple files with the images parameter putting a file path pattern.

    - name: Cloudinary Upload Images
      uses: emmanuelgautier/cloudinary-upload-action@v2
      with:
          cloud-name: ${{ secrets.CLOUDINARY_CLOUD_NAME }}
          api-key: ${{ secrets.CLOUDINARY_API_KEY }}
          api-secret: ${{ secrets.CLOUDINARY_API_SECRET }}
          images: "./medias/**/*.jpg"

Or directly an array of files path.

    - name: Cloudinary Upload Images
      uses: emmanuelgautier/cloudinary-upload-action@v2
      with:
          cloud-name: ${{ secrets.CLOUDINARY_CLOUD_NAME }}
          api-key: ${{ secrets.CLOUDINARY_API_KEY }}
          api-secret: ${{ secrets.CLOUDINARY_API_SECRET }}
          images: "[\"./medias/images/test1.jpg\", \"./medias/images/test2.jpg\"]"

See action.yml for the full documentation for this action's inputs and outputs.

Credentials

We recommend following Configuration Cloudinary Documentation for adding your credentials.

Maintainers

Emmanuel Gautier
Emmanuel Gautier

License

MIT © Emmanuel Gautier