Last active
April 7, 2017 16:06
-
-
Save mirsoftacquia/555b9f5c508f5e64b17e5c94a4bd0262 to your computer and use it in GitHub Desktop.
Build.xml for config_split beta4 and BLT 8.6.15
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<project name="custom" default="build"> | |
<!-- Override setup:update task for config import. --> | |
<target name="setup:update" description="Update current database to reflect the state of the Drupal file system."> | |
<!-- enable_property and uninstall_property must be set at this time. --> | |
<phingcall target="setup:toggle-modules"/> | |
<!-- Execute db updates. --> | |
<drush command="updb" assume="yes" alias="${drush.alias}"> | |
<option name="entity-updates"></option> | |
</drush> | |
<!-- Addition: Import config split. --> | |
<drush command="cache-clear" assume="yes" alias="${drush.alias}"> | |
<param>drush</param> | |
</drush> | |
<if> | |
<or> | |
<equals arg1="${environment}" arg2="local" /> | |
<equals arg1="${environment}" arg2="ci" /> | |
</or> | |
<then> | |
<drush command="cset" assume="yes" alias="${drush.alias}"> | |
<param>"system.site"</param> | |
<param>uuid</param> | |
<param>"INSERT_YOUR_SITE_UUID_HERE!"</param> | |
</drush> | |
<drush command="config-import" assume="yes" alias="${drush.alias}"> | |
</drush> | |
<drush command="cache-clear" assume="yes" alias="${drush.alias}"> | |
<param>drush</param> | |
</drush> | |
<drush command="config-split-import" assume="yes" alias="${drush.alias}"> | |
</drush> | |
<drush command="config-split-import" assume="yes" alias="${drush.alias}"> | |
<param>${environment}</param> | |
</drush> | |
<drush command="pm-uninstall" assume="yes" alias="${drush.alias}"> | |
<param>acquia_connector</param> | |
<param>shield</param> | |
</drush> | |
</then> | |
<!-- Cloud environments require vcs parameter. --> | |
<else> | |
<drush command="config-import" assume="yes" alias="${drush.alias}"> | |
<param>vcs</param> | |
</drush> | |
<drush command="cache-clear" assume="yes" alias="${drush.alias}"> | |
<param>drush</param> | |
</drush> | |
<drush command="config-split-import" assume="yes" alias="${drush.alias}"> | |
<param>${environment}</param> | |
</drush> | |
</else> | |
</if> | |
<!-- Execute entity updates again, as the entities could be changed during config import. --> | |
<drush command="entity-updates" assume="yes" alias="${drush.alias}"> | |
</drush> | |
<!-- Rebuild caches. --> | |
<drush command="cr" alias="${drush.alias}"/> | |
</target> | |
</project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment