Skip to content
upload-cloud

GitHub Action

WooCart Deploy

v5 Latest version

WooCart Deploy

upload-cloud

WooCart Deploy

Deploy changes from your GitHUb repository to your store

Installation

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

              

- name: WooCart Deploy

uses: woocart/deploy-action@v5

Learn more about this action in woocart/deploy-action

Choose a version

WooCart Deploy Action

Sync your GitHub repository with your store on WooCart.com.

Inputs

url

Required The URL of WebDAV server (starting with https://...)

username

Required The name of the user.

password

Required The password for the user.

local

Required Path in GitHub repository to sync.

remote

Required Path on remote to sync into.

Example usage

  1. Create a .github/workflows/deploy.yml file in your GitHub repo, if one doesn't exist already.
  2. Add the following code to the deploy.yml file.
name: Deploy my-plugin
on:
  push:
    branches:
    - master
jobs:
  deploy:
    name: Deploy
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Deploy my-plugin to WooCart
      uses: woocart/deploy-action@v5
      with:
        url: ${{ secrets.WEBDAV_URL }}
        username: ${{ secrets.WEBDAV_USERNAME }}
        password: ${{ secrets.WEBDAV_PASSWORD }}
        local: "dist/"
        remote: "plugins/my-woocart-plugin"
  1. Create WEBDAV_URL, WEBDAV_USERNAME, WEBDAV_PASSWORD secret using GitHub Action's Secret. You can find these values in WooCart > Settings tab for your store.