我已经使用我的Symfony2项目设置了circleci,但是我在parameters.yml中遇到了一些问题。
我不想将生产变量存储在parameters.yml.dist
中,所以我设置了以下内容:
"incenteev-parameters": {
"file": "app/config/parameters.yml",
"env-map": {
"database_host": "DATABASE_HOST",
"database_port": "DATABASE_PORT",
"database_name": "DATABASE_NAME",
"database_user": "DATABASE_USER",
"database_password": "DATABASE_PASSWORD"
}
}
当我运行parameters.yml
时,会自动将composer install
中的值替换为我的环境变量。这在当地完美无缺。
我已经将env变量添加到circleci,但是当在circleci中运行composer install
时,它不使用env变量,只使用parameters.yml.dist
中的值。
任何想法我做错了什么?