Instalar dependencias
npm install
Ejecutar
gulp --project selanusa
🍺 👍
El archivo config.json contiene la configuración general de los proyectos, en este caso el directorio base. Dependiendo del entorno va a variar la ruta del directorio base de cada proyecto.
Estructura
{
"projects": {
"<project_name>":{
"base_directory": "<base_directory>",
}
}
}
{
"projects": {
"aforexxi":{
"base_directory": "/Users/betobaz/Documents/Merx/vagrant/sugarcrm_php71es56/aforexxi.merxbp.loc/",
}
}
}
Dentro del directorio del proyecto de SugarCRM deberá de existir un archivo con nombre Merxfile.json, el cual contienen las configuraciones especificas para la construcción del paquete de personalizaciones.
{
/* Número de versión que es utilizado dentro del archivo manifest.php y el nombre del archivo, ejemplo: aforexxi_custom_v1.11.2 */
"version": "1.11.2",
// Nombre del branch dentro del repositorio https://github.com/MerxBusinessPerformance/custom_sugarcrm
"branch_name": "aforexxi",
// Hash del commit a partir de cual se desea considerar los archivos agregados o modificados para implementar en la instancia, utilizado para ejecutar el comando *git diff <hash> HEAD*
"origin_commit": "f1d61f2338dcd660f89dc810a05b0135e1d40d5a",
// Versiones de SugarCRM que son soportadas
"acceptable_sugar_versions": {
"exact_matches": [
"8.0.0",
"8.0.1",
"8.1.0"
],
"regex_matches": [
"8\\.0\\.[0-2]\\.[0-9]$",
"8\\.1\\.[0-2]\\.[0-9]$"
]
},
// Sabor de SugarCRM que son soportadas
"acceptable_sugar_flavors": [
"ENT"
],
// Diccionario de archivos que se desean ignorar durante el empaquetamiento
"ignore_files":[
"custom/modules/ForecastWorksheets/clients/base/views/list/list.php"
],
// Dependencias https://github.com/MerxBusinessPerformance/sugarcrm_packages
"dependencies":{
"Dias_Festivos2018_08_01_211254":"1533221322",
"MB_CatalogosAgentes": "1534955126",
"CF_AforeXXI":"1.48.0",
"PI_UsuariosEquiposRoles":"2.0.15",
"PI_ReportesAforeXXI":"1.4.0",
"PI_EmailTemplatesAforeXXI":"1.3.2",
"PI_LoadBPMFile":"2.2.0",
"PI_LoadDashboards":"1.4.1",
"PI_CatalogosAgentes":"1.2"
}
}