Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Añadir una acción CodeBuild de prueba a una canalización (CodePipeline consola)
-
Inicie sesión en el AWS Management Console mediante:
-
Tu cuenta AWS raíz. No se recomienda. Para obtener más información, consulte El usuario raíz de la cuenta en la Guía del usuario.
-
Un usuario administrador de tu AWS cuenta. Para obtener más información, consulte Creación del primer usuario y grupo Cuenta de AWS raíz en la Guía del usuario.
-
Un usuario de su AWS cuenta con permiso para realizar el siguiente conjunto mínimo de acciones:
codepipeline:* iam:ListRoles iam:PassRole s3:CreateBucket s3:GetBucketPolicy s3:GetObject s3:ListAllMyBuckets s3:ListBucket s3:PutBucketPolicy codecommit:ListBranches codecommit:ListRepositories codedeploy:GetApplication codedeploy:GetDeploymentGroup codedeploy:ListApplications codedeploy:ListDeploymentGroups elasticbeanstalk:DescribeApplications elasticbeanstalk:DescribeEnvironments lambda:GetFunctionConfiguration lambda:ListFunctions opsworks:DescribeStacks opsworks:DescribeApps opsworks:DescribeLayers
-
-
Abre la CodePipeline consola en https://console.aws.amazon.com/codesuite/codepipeline/home
. -
En el selector de regiones, elige AWS la región en la que se AWS encuentra tu canalización. Debe ser una AWS región CodeBuild compatible. Para obtener más información, consulte AWS CodeBuild en la Referencia general de Amazon Web Services.
-
En la página Pipelines (Canalizaciones), seleccione el nombre de la canalización.
-
En la página de detalles de la canalización, en la acción Source (Origen), elija la ayuda contextual. Anote el valor del artefacto de salida (por ejemplo, MyApp).
nota
En este procedimiento se indica cómo añadir una acción de prueba a una fase de prueba entre las fases Source y Beta. Si desea añadir la acción de prueba en otro lugar, coloque el puntero del ratón sobre la acción que aparece justo delante y anote el valor de Output artifact.
-
Elija Editar.
-
Inmediatamente después de la fase Source (Origen), seleccione Add stage (Añadir fase).
nota
En este procedimiento, se muestra también como se agrega a la canalización una etapa de prueba inmediatamente después de la fase Source. Para añadir una acción de prueba a una fase existente, seleccione Edit stage (Editar fase) en la fase y vaya al paso 8 de este procedimiento. Para añadir la fase de prueba en otra parte, seleccione Add stage (Añadir fase) en el lugar que desee.
-
En Stage name (Nombre de fase), escriba el nombre de la fase de prueba (por ejemplo,
Test
). Si elige otro nombre, úselo en todo este procedimiento. -
En la fase seleccionada, elija Add action (Añadir acción).
nota
En este procedimiento se indica cómo añadir la acción de prueba en una fase de prueba. Para añadir la acción de prueba en otra parte, seleccione Add action (Añadir acción) en el lugar que desee. Es posible que primero tenga que seleccionar Edit (Editar) en la fase existente en la que desea añadir la acción de prueba.
-
En Edit action (Editar acción), en Action name (Nombre de acción), escriba un nombre para la acción (por ejemplo,
Test
). Si elige otro nombre, úselo en todo este procedimiento. -
En Action provider, en Prueba, selecciona CodeBuild.
-
Si ya tiene un proyecto de compilación que desee utilizar, en Nombre del proyecto, seleccione el nombre del proyecto de compilación y vaya directamente al paso siguiente de este procedimiento.
Si necesita crear un nuevo proyecto de CodeBuild compilación, siga las instrucciones que se indican en este procedimiento Creación de un proyecto de compilación (consola) y vuelva a realizarlo.
importante
Si habilitas los webhooks para un CodeBuild proyecto y el proyecto se utiliza como paso de compilación CodePipeline, se crearán dos compilaciones idénticas para cada confirmación. Una compilación se activa mediante webhooks y otra mediante webhooks. CodePipeline Como se factura por compilación, se le cobrarán ambas compilaciones. Por lo tanto, si los estás utilizando CodePipeline, te recomendamos que inhabilites los webhooks en. CodeBuild En la CodeBuild consola, desactive la casilla Webhook. Para obtener más información, consulte Cambiar la configuración de un proyecto de compilación (consola)
-
En Input artifacts (Artefactos de entrada), seleccione el valor de Output artifact (Artefacto de salida) que anotó anteriormente en este procedimiento.
-
(Opcional) Si desea que la acción de prueba produzca un artefacto de salida y configura la especificación de compilación en consecuencia, entonces en Output artifact (Artefacto de salida), escriba el valor que desea asignar al artefacto de salida.
-
Seleccione Guardar.
-
Elija Release change.
-
Una vez que la canalización se ejecute correctamente, obtendrá los resultados de prueba. En la fase de prueba de la canalización, selecciona el CodeBuildhipervínculo para abrir la página del proyecto de compilación correspondiente en la CodeBuild consola.
-
En la página del proyecto de compilación, en el área Build history (Historial de compilaciones), elija el hipervínculo Build run (Ejecución de compilación) relacionado.
-
En la página de ejecución de la compilación, en Registros de compilación, selecciona el hipervínculo Ver registro completo para abrir el registro de compilación en la CloudWatch consola de Amazon.
-
Desplácese por el log de compilación para ver los resultados de la prueba.