Skip to content

Tool for uploading new plugin releases to Shopware Store

Notifications You must be signed in to change notification settings

momocode-de/FroshPluginUploader

 
 

Repository files navigation

FroshPluginUploader

Tool for uploading new plugin releases to Shopware Store

This Tool works only for the new plugin system or Shopware Platform

Required Enviroment variables

Name Default Description
PLUGIN_ID Plugin ID from account.shopware.com. Can be obtained from the link
ACCOUNT_USER Shopware ID
ACCOUNT_PASSWORD Shopware ID password

Requirements for Plugin

Using the Commands

plugin:upload

Will upload the zip to the store and triggers a code review. Plugin version can be deployed multiple times. It will be updated then

Valid arguments are:

pathToZip - path to the zip file

Valid options are:

--skipCodeReviewResult - Skip waiting for Code-Review Result

plugin:update

Will update some informations about the plugin like description and images

Valid arguments are:

path - path to the /Resources/store

For more Information about the Resources/store folder checkout this

plugin:validate

Will check the plugin for validation exceptions for Code Review

Valid arguments are:

pathToZip - path to the zip file

plugin:list

Shows all plugins in the account with the id, name, latest version and last changed.

plugin:download:resources

Downloads all store resources from store to the given folder

plugin:zip:dir

Allows to zip the git repository of the plugin

gitPath - path to the git repository
branch - Optional: will detect the latest tag, otherwise will use master

A .sw-zip-blacklist file can be used to define which files should be deleted before creating the zip

FAQ

Exception-Codes

About

Tool for uploading new plugin releases to Shopware Store

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%