yeiei.net

Integración Continua, QA, Docker,...

Cómo ejecutar aplicaciones Delphi en Docker Linux con RadStudio 10.3.3

¡Por fin! Embarcadero ha publicado algunas imágenes de Docker Linux para ejecutar aplicaciones Delphi. Otra buena noticia es que podrás depurar aplicaciones Linux que se ejecuten en un contenedor.

Desde RadStudio 10.2 es posible crear aplicaciones Linux en Delphi. Hace dos años escribí sobre cómo ejecutar esas aplicaciones dentro de contenedores de Docker con una imagen creada por mí. Ahora, con las imágenes oficiales, es mucho más fácil.

Seguir leyendo

Testing Ágil: ¿eso qué es?

Agile Testing, Testing Ágil, Agile Tester, … Mucho se ha escrito sobre esto, pero realmente ¿qué significa?

En este artículo voy a tratar de plasmar la información que he ido recopilando de diversas fuentes para ofrecer una visión clara de lo que significa el testing ágil. Casi toda la información la he conseguido del libro Growing Agile: A Coach’s Guide to Agile Testing y del Agile Testing de Lisa Crispin. También te contaré algunos casos reales que me han sucedido a mí, o que me han contado 🙂

Seguir leyendo

Consultas directas a JIRA desde Power BI

A día de hoy, el conector de JIRA con Power BI, no permite hacer consultas en formato JQL para obtener datos. Sería genial poder consultar lo que quieras desde Power BI a JIRA, ¿verdad? Pues te cuento como hacerlo. Solo tienes que seguir este tutorial.

Seguir leyendo

Resumen de ExpoQA 2018: segundo día

La Keynote con la que arrancó el segundo día de ExpoQA 2018 corrió a cargo de Sereta Gamba con: Siete formas comprobadas de arruinar tu automatización de pruebas.

Seguir leyendo

Resumen de ExpoQA 2018: primer día

El primer día de conferencias de ExpoQA 2018 (Madrid, 4-6 junio) arrancó con la Keynote «Testing para un mundo más seguro«, a cargo de Fiona Charles. El objetivo de la charla era concienciar sobre la necesidad del testing en un mundo en el que las vidas humanas dependen, cada vez más, del software: coches autónomos, dispositivos médicos, etc. Y analizó cómo adaptarnos a este tipo de testeo.

Seguir leyendo

Depurar aplicaciones Delphi dentro de un contenedor de Windows Docker

¡Hola! ¿Alguna vez ste has preguntado desplegar aplicaciones Delphi dentro de un contenedor de Windows Docker? ¿Y cómo depurarlas una vez que están dentro del contenedor?  ¡Estás en en lugar adecuado!  Voy a explicarte cómo ejecutar un contenedor de Windows Docker con PAServer en marcha, listo para depurar sus aplicaciones.

Seguir leyendo

Cómo gestionar tareas de Agile Testing con JIRA y sin plugins

JIRA es una gran herramienta para proyectos en SCRUM. Pero… ¿como encajamos las tareas de Agile Testing en las historias de usuario en JIRA? Te explicaré como gestionar estas tareas de un modo sencillo, y sin necesidad de plugins adicionales, con JIRA.

Antes de empezar hay que destacar una premisa fundamental de agile testing: Una historia de usuario no está terminada si no está probada. Esto, que parece obvio, tiene una implicación importante: desarrollo y test son tareas que van de la mano. No esperas al final para empezar a testear la historia.

Seguir leyendo

Encuentra bugs antes de que nazcan con Story Testing

¿Te gustaría detectar bugs incluso antes de que se escriban? Sería increíble encontrar bugs que todavía no han «nacido» y que se están  en la mente del desarrollador,  ¿verdad?  Te voy a explicar en qué consiste para mí el Story Testing y cómo aplicar esta técnica en el mundo real.

Seguir leyendo

Como construir un entorno de Integración Continua con Jenkins y Docker

En esta entrada te explicaré cómo aprovechar la tecnología Docker para construir un entorno de Integración Continua que monitorice tu repositorio de código fuente, construya tu producto, pase los tests, audite el código de forma automática con SonarQube y deje los binarios listos para descargar.

En un escenario clásico tendríamos unas cuantas máquinas virtuales encargadas de hacer todas esas tareas, pero con Docker podemos ir a un escenario donde repartir las tareas en diferentes contenedores en lugar de máquinas virtuales, resultando un entorno mucho más ligero, más fácil de escalar y más sencillo de portar.

Seguir leyendo

Ejecutar aplicaciones Delphi en Linux con Docker

Desde Rad Studio 10.2 Tokyo es posible compilar y ejecutar aplicaciones Linux de servidor (sin interfaz de usuario).Vamos a preparar una imagen docker con Ubuntu y todo lo necesario para ejecutar aplicaciones Delphi en Linux, via PAServer. Con Docker podemos desplegar estas aplicaciones en contenedores Linux a nuestro sistema en producción.

Las posibilidades son inmensas, desde montar un universo de microservicios interconectados para alta disponibilidad y tolerancia a fallos a aplicaciones monolíticas. Una de las ventajas de utilizar Docker es que podemos preparar una imagen base (mucho más ligera que mediante máquinas virtuales) e ir desplegándola a medida que lo necesitemos.

Actualización: Si estás usando RadStudio 10.3.3 (Rio) lee: Cómo ejecutar aplicaciones Delphi en Docker Linux con RadStudio 10.3.3

Seguir leyendo

© 2024 yeiei.net

Tema por Anders NorenArriba ↑

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar