[owncloud-devel] Developing against multiple versions of core?

interfaSys sàrl info at interfasys.ch
Fri Mar 18 13:12:14 GMT 2016

Hello Matt,

I find that the setup you've described works really well. There is only
one web stack to manage and you can put it all in a VM for easy



interfaSys sàrl
Chemin de la Chérard 2
CH-1081 Montpreveyres

Attention : *Les informations contenues dans ce message sont
CONFIDENTIELLES et sont exclusivement destinées à l'utilisation du
destinataire. Toute transmission ou copie non autorisée de ce message et
toute utilisation ou publication des informations qu'il contient sont
strictement interdites et peuvent être illégales. Nous vous prions de
bien vouloir nous aviser immédiatement, par fax ou par email, si ce
message vous est parvenu par erreur. Avec nos remerciements.

This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they are
addressed. If you have received this email in error please notify the
system manager. Please note that any views or opinions presented in this
email are solely those of the author and do not necessarily represent
those of the company. Finally, the recipient should check this email and
any attachments for the presence of viruses. The company accepts no
liability for any damage caused by any virus transmitted by this email.
interfaSys sàrl
-End of transmission-

> Hello all,
> I'm new to the list and ownCloud development, so please direct me to the proper resource if this is already documented somewhere.  I couldn't find the answer in the ocdev manual or searching the mailing list.
> I am facing the prospect of developing a series of ownCloud apps to incorporate functionality required by my company.  I will almost certainly need to develop and test against multiple oC releases.  (For example, we currently have 8.2.2 in production, 8.2.3 in test, and I'm developing against 9.1).  Not to mention if anyone else would ever care to use any of these.
> So, what's the best practice for setting up a development environment for multiple versions?  Obviously, you cannot downgrade an instance, so multiple instances seem like the right answer.  But setting values in .ocdevrc seems to accommodate one instance (unless I use multiple users, which I would rather not do).
> My best guess is to set up something that looks like this:
> ocdev setup core --branch stable8.2 ~/owncloud/8.2
> ocdev setup core --branch stable9 ~/owncloud/9
> ocdev setup core ~/owncloud/master
> And of course separate vhosts and database schema for each.
> I'm fairly convinced this will work, but I wanted to check with the community in case there was a more common method that I'm overlooking.
> Many thanks,
> Matt
> --
> Matt Leonhardt, Application Systems Architect
> mleonhardt at mpr.com | +1 (703) 519-0499
> 320 King Street, Suite 400
> Alexandria, VA  22314

More information about the Devel mailing list