nk-o / action-envato-ftp-deploy

Create ZIP files and deploy it to Envato FTP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Envato FTP Deploy

Deploy your ZIP files to Envato FTP.

Configuration

Required secrets

Secrets are set in your repository settings. They cannot be viewed once stored.

Example Workflow File

name: Deploy to Envato FTP
on:
  push:
    tags:
    - "v*"
  pull_request:
    tags:
    - "v*"

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@master

      - name: Build
        run: |
          npm install
          npm run build

      - name: Deploy to Envato FTP
        uses: nk-o/action-envato-ftp-deploy@master
        with:
          ENVATO_USERNAME: ${{ secrets.ENVATO_USERNAME }}
          ENVATO_PERSONAL_TOKEN: ${{ secrets.ENVATO_PERSONAL_TOKEN }}
          ZIP_FILES: |
            ./dist/theme.zip
            ./dist/theme-full.zip

About

Create ZIP files and deploy it to Envato FTP

License:MIT License


Languages

Language:JavaScript 100.0%