Desarrollo
Como desarrollar nuevas funcionalidades en el FIX Engine
Last updated
Was this helpful?
Como desarrollar nuevas funcionalidades en el FIX Engine
Last updated
Was this helpful?
Para desarrollar una nueva funcionalidad en el engine, es necesario clonar localmente el repositorio de development y trabajar sobre una nueva rama relativa a dicha feature. Una vez que se requiera hacer una nueva versión con los desarrollos pendientes, se deben mergear las ramas a master.
En GitKraken, una manera de lograr esto es arrastrando la rama source hacia la rama target. Si el commit representa una nueva versión entregable, se le hará un tag siguiendo el semantic versioning.
Una vez creado el tag, se debe hacer su push hacia origin, la rama remota.
Luego, en GitLab, se debe ir a la sección de tags. Allí veremos el tag recién creado. Agregamos la información relacionada con el release.
En Jenkins, nos dirigimos a Spike/BYMA FIX Client/ y en la pestaña de Tags podremos optar por la opción de "Scan Multibranch Pipeline Now", si es que no vemos listado nuestro nuevo tag.
Una vez hecho esto, deberíamos poder ver en la pestaña de Tags, nuestro tag recién creado. Hacemos click en el botón señalado para realizar el build de la versión.
Finalmente, podemos corroborar que la versión se construyó y se subió a Harbor.