Skip to content

KeyteqLabs/keyteq-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Keyteq deploy tool

Simple deployment of sites from dev to stage | production.

Simply navigate to the root folder of your sites extension and do

fab stage or fab deploy

In order for this to work you need to enhance your extension.xml (You do know about this file already right?) with a few lines: This example is for http://ezexceed.com

<software>
    <deploy>
        <site>ezexceed</site>
        <extension>ezexceed-site</extension>
    </deploy>

    <!-- The rest of the normal extension.xml -->
</software>

In addition to setting deploy targets you are able to more specific target dependencies on top of the normal eZ Publish extension.xml options by setting a few attributes pr <extension>: Once again this is from http://ezexceed.com

    <dependencies>
        <requires>
            <extension name="ezexceed" branch="develop" repo="https://github.com/KeyteqLabs/ezexceed.git" />
        </requires>
    </dependencies>

So using the two new attributes branch and repo we can automate initial clone, and update to HEAD of a given branch. If no branch and repo is given, it will simply attempt a git pull

About

Stage and live server deploy of sites

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published