User Tools

Site Tools


infraestructure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

infraestructure [2019/11/07 08:48]
montse removed
infraestructure [2024/01/09 12:03] (current)
Line 1: Line 1:
-====== ​Infraestructura =======+====== ​Infrastructure ​======
  
-La infraestructura le permitirá definir Hosts, Pools y Aplicaciones,​ así como la relación entre cada uno de ellos. De esta manera, por ejemplo, podrá integrar las pruebas de regresión con el Pipeline, de modo que cada vez que se realice una nueva implementación,​ la prueba de regresión se pueda ejecutar automáticamente. 
  
-Para acceder ​esta opción sólo tiene que hacer click en "​Infraestructura"​ en el menú de herramientas TAST.+Infrastructure will allow you to define Hosts, Pools and Applications,​ as well as the relationship between each of them. This way you will be able for example to integrate your regression tests with the Pipeline, so that  whenever ​new deployment is done the regression test can be run automatically.
  
-Pool es un conjunto de Hosts que se definen para distribuir la carga del procesoPor el momento se limita a un Host por Pool, pero se puede modificar en el futuro+To access this option you just need to click on "​Infrastructure"​ in the TAST Tool Menu. 
-Host es un equipo específico que se selecciona para formar parte de un Pool. También se utilizan en la funcionalidad ​**Ejecuciones Planificadas**, donde se elige un Host para ejecutar la ejecución que está planificando.\\ \\  + 
-La aplicación es un grupo de conjuntos de pruebas que desea ejecutar juntosnormalmente porque cubren una aplicación empresarial o un entorno específicoSon útiles para definir las pruebas de regresión para garantizar la estabilidad después de una implementación.+Pool is a set of Hosts that you define to distribute the process loadFor the moment it is limited to one Host per Pool, but it can be modified in the future
 +Host is a specific machine that you select to be part of a Pool. They are also used in the **Planned Executions** functionalitywhere you choose a Host to run the execution you are planning.\\ \\  
 +Application is a group of Test Sets that you want to run togethernormally because they cover a business application or a specific environmentThey are useful to define regression testing in order to ensure the stability after a deployment.
  
  
Line 14: Line 15:
 {{:​en:​infra-first.png?​6000|}} {{:​en:​infra-first.png?​6000|}}
  
-Por defecto esta es la primera pantalla que verá al hacer click en "Infraestructura"​. ​Muestra una lista de todos los Pools existentesjunto con una descripción, Type (Integración continua ​Ejecuciones planificadasy un conjunto de accionesEsta lista se puede filtrar mediante el campo "Nombre" ​o la lista desplegable Tipoambos se colocan encima de la lista.+By default this is the first screen you will see when clicking on "Infrastructure"​. ​It shows a list of all the existing ​Pools, ​together with a description, Type (Continuous Integration ​Planned Executionsand a set of actionsThis list can be filtered using the "Name" ​field or the Type dropdown listboth are placed above the list.
  
  
-==== Nuevo Pool ====+==== New Pool ====
  
 {{:​en:​infra-new-pool.png?​6000|}} {{:​en:​infra-new-pool.png?​6000|}}
  
-Si desea crear un nuevo Pool, haga click en el botón ​"​+" ​en la esquina superior derecha de la pantallaUna nueva pantalla solicitará todos los datos necesarios+If you want to create a new Pool, click on the "​+" ​button on the top right corner of the screenA new screen will request all the necessary data
-  * **Nombre:** Nombre del Pool que se mostrará en la lista+  * **Name:** Name of the Pool that will be shown in the list
-  * **Descripción:** Descripción del Pool. +  * **Descritpion:** Description of the Pool. 
-  * **Tipo de Pool:​** ​Puede elegir entre "Integración continua" ​"Ejecuciones planificadas"​. ​Actualmente sólo "Integración Continua" ​le permitirá integrarlo con el Pipeline. +  * **Pool ​type:** You can choose between ​"Continuous Integration" ​and "Planned Executions"​. ​Currently only "Continuous Integration" ​will allow you to integrate it with the Pipeline. 
-  * **Filtro:** Le ayudará a encontrar el Host adecuado para asignarpor el momento sólo un Host se puede asignar ​un Pool (aunque un Host se puede asignar a Pools diferentes).+  * **Filter:** It will help you to find the appropriate ​Host to assignfor the moment only one Host can be assigned to a Pool (although one Host can be assigned to different ​Pools).
  
  
-==== Acciones ​====+==== Actions ​====
  
-  * **Editar ​Pool:​** ​Mostrará la pantalla Editar ​Pool (información detallada a continuación).   +  * **Edit Pool:​** ​Will show the Edit Pool screen ​(detailed info below).   
-  * **Eliminar ​Pool:​** ​Le pedirá confirmación y eliminará el Pool+  * **Remove ​Pool:​** ​Will ask for confirmation and delete the pool
-  * **Añadir nueva aplicación:** Mostrará la pantalla Nueva aplicación ​(información detallada a continuación). +  * **Add New Application:** Will show the New Application screen ​(detailed info below). 
-  * **Mostrar Host de Pool:​** ​Mostrará el Host asignado al Pool. +  * **Show Pool Host:** Will show the Host assigned to the Pool. 
  
- +==== Edit Pool ====
-==== Editar ​Pool ====+
  
  ​{{:​en:​infra-edit-pool.png?​6000|}}  ​{{:​en:​infra-edit-pool.png?​6000|}}
  
-Esta pantalla muestra la información del Pool y le permite cambiarla cuando sea necesarioLos campos son los mismos que en Nuevo Pool: + This screen shows the information of the Pool and allows you to change it when neededThe fields are the same than in New Pool: 
-  * **Nombre:** Nombre del Pool que se mostrará en la lista+  * **Name:** Name of the Pool that will be shown in the list
-  * **Descripción:** Descripción del Pool. +  * **Descritpion:** Description of the Pool. 
-  * **Tipo de Pool:​** ​Puede elegir entre "Integración Continua" ​"Ejecuciones Planificadas"​. ​Actualmente sólo "Integración Continua" ​le permitirá integrarlo con el Pipeline. +  * **Pool ​type:** You can choose between ​"Continuous Integration" ​and "Planned Executions"​. ​Currently only "Continuous Integration" ​will allow you to integrate it with the Pipeline. 
-  * **Filtro:** Le ayudará a encontrar el Host adecuado para asignarpor el momento sólo un Host se puede asignar ​un Pool (aunque un Host se puede asignar a Pools diferentes). +  * **Filter:** It will help you to find the appropriate ​Host to assignfor the moment only one Host can be assigned to a Pool (although one Host can be assigned to different ​Pools). 
- +   
- +==== Remove ​Pool ====
-==== Eliminar ​Pool ====+
  
 {{:​en:​infra-remove-pool.png?​6000|}} {{:​en:​infra-remove-pool.png?​6000|}}
  
 +This option will allow you to delete the selected Pool. After you press the icon, a confirmation screen will pop-up to ensure you really want to remove it.
  
-Esta opción le permitirá eliminar el Pool seleccionado. Después de pulsar el icono, aparecerá una pantalla de confirmación para asegurarse de que realmente desea eliminarlo. +==== Show Pool Hosts ====
- +
-==== Mostrar ​Hosts de Pool ==== +
 {{:​en:​infra-pools-hosts.png?​6000|}} {{:​en:​infra-pools-hosts.png?​6000|}}
  
-Esta opción iniciará una pantalla emergente que muestra los Hosts asignados actualmente al Pool.+This option will launch a pop-up screen showing the Hosts currently assigned to the Pool.
  
  
-==== Aplicaciones ​====+==== Applications ​====
 {{:​en:​infra-new-application.png?​6000|}} {{:​en:​infra-new-application.png?​6000|}}
  
-Al pulsar el icono de Nueva Aplicación en la lista de Pools, ​aparecerá una nueva pantalla+When you press the icon for New Application in the Pools lista new screen will pop-up
-  * **Código de aplicación:** Nombre de la aplicación que está a punto de crearEs un campo de texto libre+  * **Application Code:** Name of the Application you´re about to createit is a free text field
-  * **Entorno:** Identificación del Entorno para el que está definiendo la AplicaciónEs un campo de texto libre+  * **Environment:** Identification of the Environment you´re defining the Application forIt is a free text field
-  * **Pool:​** ​El Pool para el que está creando la aplicaciónde forma predeterminadase muestra el Pool para el que se trabaja, sin embargo, se puede cambiar desde esta pantalla+  * **Pool:​** ​The pool you are creating the application forby default the pool you where working for is displayedhowever it can be changed from this screen
-  * **DominioProyectoCarpeta:** Filtros que le ayudarán a encontrar los conjuntos de pruebas que desea incluir en la aplicación+  * **DomainProjectFolder:** Filters that will help you to find the Test Sets you want to include in the Application
-  * **TS disponible:** Muestra los conjuntos de pruebas disponibles en el dominio/proyecto/carpeta que definió como filtroAl hacer click en cualquiera de los TS se moverá a la lista de TS seleccionadosEl botón ​"Seleccionar todo" ​moverá todo el TS de la lista a "​Selected TS". +  * **Available ​TS:** Shows the Test Sets available in the Domain/Project/Folder you defined as a filterBy clicking on any of the TS it will be moved to the Selected ​TS List. "Select all" ​button will move all the TS in the list to "​Selected TS". 
-  * **TS seleccionado:** Muestra los conjuntos de pruebas actualmente incorporados en la aplicaciónAl hacer click en cualquiera de ellos se eliminará de esta lista y se moverá de nuevo a la lista de TS disponibleEl botón ​"Deseleccionar todo" ​hará lo mismo para todos los elementos de la lista+  * **Selected ​TS:** Shows the Test Sets currently inlcuded in the ApplicationBy clicking on any of them it will be removed from this list and moved back to the Available ​TS list. "Deselect all" ​button will do the same for all the elements of the list
-   ​ +  * **Order:** The order in which the TestSets will be shown on the application once created (1 will be first).\\ ​ 
-**IMPORTANTE**:+**IMPORTANT**:
  
-Aunque son campos de texto librela combinación ​"Código de aplicación" + "Entorno" ​se valida para que pueda existir solo una vezincluso cuando se intenta definirlo en un Pool diferente.+Although they are free text fieldsthe combination ​"Application code" + "Environment" ​is validated so that it can exist only onceeven when you try to define it in a different ​Pool.
  
  
-===== Hosts ===== 
  
 +===== Hosts =====
 {{:​en:​infra-hosts.png?​6000|}} {{:​en:​infra-hosts.png?​6000|}}
  
-Esta pestaña le permite gestionar el acceso a los Host a los que está autorizadoPuede CrearQuitar y Editar ​Pool.+This tab allows you to manage the Hosts your are allowed toYou can CreateRemove and Edit Pool.
  
 {{:​en:​infra-remove-host.png?​6000|}} {{:​en:​infra-remove-host.png?​6000|}}
  
-Al eliminar un Host, aparecerá una pantalla de confirmación para asegurarse de que realmente desea eliminar el Host.+When removing a Host, a confirmation screen will pop-up to ensure you really want to delete the Host.
  
 {{:​en:​infra-hosts-filters.png?​6000|}} {{:​en:​infra-hosts-filters.png?​6000|}}
  
-Puede utilizar los campos de filtro para encontrar fácilmente el Host que está buscando.+You can use the filter fields to easily find the Host you're looking for.
  
-==== Crear Host ==== 
  
 +==== Create Host ====
 {{:​en:​infra-new-host.png?​6000|}} {{:​en:​infra-new-host.png?​6000|}}
  
-Si desea crear un nuevo Host, haga click en el botón ​"​+" ​en la esquina superior derecha de la pantallaUna nueva pantalla solicitará todos los datos necesarios+If you want to create a new Host, click on the "​+" ​button on the top right corner of the screenA new screen will request all the necessary data
-  * **Nombre:** Nombre del Host que se mostrará en la lista+  * **Name:** Name of the host that will be shown in the list
-  * **Nombre de Host:** ID de red del equipo que desea incluirSe puede declarar una sola vez, no se permiten duplicados+  * **Hostname:** Network ​ID of the machine you want to includeIt can be declared only once, no duplicates are allowed
-  * **Estado:** Esta casilla de verificación le permite decidir si el Host está habilitado o deshabilitadoMientras está deshabilitadono se ejecutará ninguna ejecución planeada en élCuando está habilitadomostrará la lista de los Pools disponibles en caso de que desee asignar el Host a un Pool. +  * **Status:** This check-box allows you to decide whether the Host is Enabled or DisabledWhile Disabledany execution planned on it will not be runWhen Enabledit will show the list of the available ​Pools in case you want to assign the Host to a Pool. 
-  * **Nombre del Pool:​** ​Este filtro le ayudará a encontrar fácilmente el Pool que está buscando+  * **Pool ​Name:** This filter will help you to easily find the Pool you´re looking for
-  * **Pools:​** ​Esta lista mostrará los Pools disponiblesPuede asignar el Host a tantos Pools como desee de los incluidos en la lista.+  * **Pools:​** ​This list will show the available ​Pools. ​You can assign the Host to as many pools as you want from those included in the list.
  
  
-==== Editar ​Host ====+==== Edit Lab Host ====
  
 {{:​en:​infra-edit-host.png?​6000|}} {{:​en:​infra-edit-host.png?​6000|}}
  
-Esta opción le permite modificar los datos de un Host, incluida la habilitación/desactivación del Host. Los campos mostrados y su comportamiento son los mismos que en crear Host.+This option allows you to modify the data of a Host, including Enabling/Disabling the Host. The fields displayed and their behaviour are the same as in Create ​Host.
  
  
Line 113: Line 110:
  
  
-**IMPORTANTE**: +**IMPORTANT**:
- +
-Si deshabilita un Host que tiene ejecuciones planificadas,​ la acción no se llevará a cabo y aparecerá una pantalla de información para informarle de las programaciones que impiden que el Host se deshabilite.+
  
 +If you disable a Host that has Planned Executions, the action will not be carried on and an information screen will pop-up to let you know the schedules that are preventing the Host from disabling.
  
infraestructure.1573116538.txt.gz · Last modified: 2019/11/07 08:48 by montse