sh 用于实施ACSF配置最佳实践的示例脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 用于实施ACSF配置最佳实践的示例脚本相关的知识,希望对你有一定的参考价值。

#!/bin/sh

env_refresh() {

  site=$1
  target_env=$2
  drush_alias=${site}'.'${target_env}

  echo "Clearing cache..."
  drush @${drush_alias} acsf-tools-ml cache-rebuild
  echo "Importing configuration changes..."
  drush @${drush_alias} --strict=0 acsf-tools-ml config-import --partial vcs
  echo "Importing all Features..."
  drush @${drush_alias} --strict=0 acsf-tools-ml features-import-all -y
  echo "Running database updates..."
  drush @${drush_alias} --strict=0 acsf-tools-ml updb -y --entity-updates
  echo "Clearing twig cache"
  drush @${drush_alias} --strict=0 acsf-tools-ml ev '\Drupal\Core\PhpStorage\PhpStorageFactory::get("twig")->deleteAll();'
  echo "Clearing caches one last time..."
  drush @${drush_alias} acsf-tools-ml cache-rebuild

}

以上是关于sh 用于实施ACSF配置最佳实践的示例脚本的主要内容,如果未能解决你的问题,请参考以下文章

sh 用于在git中备份Jenkins配置的脚本示例。

无需重复代码的 REST api 最佳实践版本控制

shell脚本的设计模式或最佳实践[关闭]

json 样本裸骨,composer.json用于acsf迁移

arthas 入门最佳实践

arthas 入门最佳实践