Articles of configuration files

Rastrear files de configuration en el control de código fuente e implementar desde CI

Como muchas aplicaciones lo hacen, tenemos una serie de files de configuration y properties para nuestras aplicaciones Java. Hemos optado por mantener estos files separados de nuestra base de código (es decir, no están incluidos en los files de guerra para la implementación), sino en un directory separado. Sin embargo, aún me gustaría hacer un […]

¿Es posible excluir algunos files de checkin (TFS)?

Usamos files de configuration dentro de varios proyectos bajo control de fuente (TFS), donde cada desarrollador tiene que hacer algunos ajustes en su copy local para configurar su entorno. El process de compilation se ocupa de replace los files de configuration con la configuration del server como parte de la implementación, por lo que en […]

En el marco web de Pyramid, ¿cómo puedo crear configuraciones sensibles en development.ini / production.ini desde un file externo?

Me gustaría mantener development.ini y production.ini bajo control de versión, pero por razones de security no querría que se almacenara la cadena de connection sqlalchemy.url , ya que contendría el nombre de usuario y la contraseña utilizados para la connection de la database. ¿Cuál es la forma canónica, en Pyramid, de get esta configuration de […]

Mejores prácticas para el control de versiones de files de configuration con SVN

Tengo que versionar un proyecto compuesto por cuatro aplicaciones, cada una con sus propios files de configuration. Este proyecto tiene que implementarse en varios clientes, personalizarlo para cada cliente modificando los files de configuraciones. ¿Cuáles son las mejores prácticas para versionar también los files de configuration de los diferentes clientes? ¿Una twig o label para […]

¿Dónde colocas tus files de configuration de la aplicación al desplegar los Rails con capistrano y svn?

Tengo dos files de configuration /app/config/database.yml y /app/config/userconfig.yml No quiero poner las cnetworkingenciales de la database y userconfig en el repository svn, por lo que tengo database.yml.dist y userconfig.yml.dist registrado. ¿Cuál es la mejor forma de get copys de los dist-files en el directory compartido al implementar la aplicación por primera vez? Para deployments posteriores, […]

Gestión de subversión de files de configuration del proyecto

¿Cuál es la mejor práctica para usar subversión (SVN) para administrar un proyecto que requiere un solo file de configuration que tiene múltiples versiones simultáneas para diferentes entornos? Es decir El Proyecto ABC se usa para tres entornos diferentes, que usan el mismo código, excepto por un file de configuration ligeramente modificado. Y El Proyecto […]

Complemento de configuration de synchronization de SCM: problema de request de Jenkins GIT

Versión de Jenkins: 1.642.3 Versión del complemento de configuration SCM Sync : 0.0.10 Creé un repository privado para almacenar la configuration del trabajo de Jenkins (que es la url git que usaré en la página de configuration global de Jenkins al configurar este complemento). Cuando creé un repository privado (que no está abierto para nadie), […]

¿Cómo puedo usar git para administrar los files de configuration de un producto vendido (o hay una herramienta más adecuada)?

Apoyo una pieza de software con literalmente miles de files de configuration bajo nuestro control. Ejecutamos este software en un set de entornos de producción / preproducción / desarrollo. El software se compone de 5 modules en el lado del cliente, y el lado del server se comparte entre 4 instituciones, cada institución tiene su […]

Flujo de trabajo del model de ramificación de Git: desarrollar / dominar twigs

El model de ramificación git tiene un flujo de trabajo en el que tenemos dos twigs con una vida infinita: develop y master donde el master refleje un estado listo para producción y develop un estado con los últimos cambios de desarrollo entregados . Para pasar del develop al master pasamos por un estado intermedio, […]

¿Cómo evito las secciones vacías al eliminar una configuration de .git / config?

Si hago git config foo.bar baz , esto agrega una sección foo a .git/config : … [foo] bar = baz … Puedo eliminar la configuration nuevamente con git config –unset foo.bar , pero la sección permanece en el file, sin nada en ella: … [foo] … Si agrego otra configuration de foo con git config […]