En El atardecer de los dioses

lunes, 22 de abril de 2019

Mi proyecyo lo tengo ahora mismo desarrollado con Page Object y testNG, mavenizado, ¿como hacemos para conectarlo con Jenkins?


0. Nos creamos un proyecto de ejecución en jenkins: Página principal de Jenkins/new item



  1. Le daremos nombre : Proyectoprueba
  2. Seleccionamos:Maven project  
  3. Si tenemos las pruebas para ejecutarlas en varios entornos, creamos parámetros, seleccionando el check (This build parameterized),:
    •  Name: damos nombre a la variable 
    • Choice: Introducimos todos los valores posibles de la variable 
    • Descripcion: Para lo que va a ser la variable. 
       
  4.  Restrict where this project can be run: Si tenemos alguna restriccion de ejecucion, por ejemplo en mi caso las pruebas se ejecutan siempre las pruebas en linux, asi que el valor sera LINUX. 

    5. Seleccionaremos que origen tiene el codigo de nuestro proyecto, es decir svn, git,... y le indicamos la url donde encontrarlo.

    6.Branches to build, La rama que queremos ejecutar durante las pruebas

    7. Sección BUILD:
    • Update build name  Build name template: Testing ${TEST_ENV}*  TEST_EV: nombre de mi variable
        8. Test execution: Invoje top-level Maven targets: indicaremos:
  • version de maven  Maven 3.3.9
  • El goal a ejecuta install -P $(TEST_ENV)
       9.  Result Seeking Strategies:  INclude pattern  ruta donde vamos a dejar las capturas y resultado de los test.

No hay comentarios: