eduNEXT / tutor-contrib-edunext-distro

A tool to facilitate the customization of an Openedx instance, adding commands and settings to have an easy-to-use and a ready-to-deploy in local or in development openedx distribution.
2 stars 1 forks source link

feat: create a new command to run extra tutor commands #59

Closed bra-i-am closed 2 months ago

bra-i-am commented 3 months ago

Description

This PR creates a new command to run extra commands added into a property DISTRO_EXTRA_COMMANDS in the config.yml file

Testing instructions

Access to the new pipeline of Picasso, "Build with Parameter" and click in "Build"; here you'll be testing the commands added in the config.yml from palm/dedalo strain. Feel free of modifying the commands as you like.

Additional information

JIRA ISSUE DS-826

dcoa commented 3 months ago

I tested it and works pretty well, in the middle of this process I found an edge case, running 2 or more commands in one line, such as tutor plugins install mfe && tutor plugins enable mfe

I love being able to use it but it also allows me to run different commands like: tutor plugins enable mfe && touch extra.py