【发布时间】:2015-06-20 21:36:36
【问题描述】:
我正在为 Symfony2 应用程序开发一个 pre-prod 服务器
我制作了一个小钩子脚本来更新我所有包含 Symfony 应用程序的 git 存储库。
#...
# Save old database
DATABASE_NAME=`CMD to Yaml Parser` 'app/config/parameters.yml' database_name
TODAY=`date +"%Y-%m-%d-%H:%M:%S"`
logger -t "Update website Symfony2" "Save SQL in $TODAY.sql"
mysqldump $DATABASE_NAME > sqlSave/$TODAY.sql 2>&1 | logger -t "Update website Symfony2"
# Update database with doctrine
php app/console doctrine:schema:update --force 2>&1 | logger -t "Update website Symfony2"
#...
如何访问此脚本上的数据库名称?
我的服务器在 Debian 上。那是一个解析 YAML 的包吗?
对不起我的英语,我正在学习它。
【问题讨论】:
-
添加对脚本语言的依赖可以吗?他们中的许多人都有 YAML 解析库,因此您可以调用其中一个并让它从 YAML 输出您想要的数据。
标签: git automation symfony parsing yaml