-
Notifications
You must be signed in to change notification settings - Fork 2
Conversation
e0f380c
to
b247d07
Compare
@dannevesdantas acho que não levava 6 minutos para executar. O que está descrito é que executou a 6 minutos atrás pelo o que entendi na imagem. Para um CI sem teste e2e demorar 6 minutos teria que ser uma quantidade gigante de testes |
A questão de executar duas vezes é pelo config que fizemos. Nos pedimos para executar no push e no pull. Ele faz o que mandamos.
|
Pode crer! É vdd @RafaelFerSilva, nem tinha me atentado. |
Ainda acho uma pipeline muito simples para ter que separar os arquivos. Poderia somente criar jobs e rodar em paralelo as validações se a questão fosse tempo. No exemplo abaixo eu fiz em um projeto de estudo. Está dividido em job e o unit e coverage rodam em paralelo. O E2E está falhando mas executa somente se passar o unit, se falhar o unit aborta a pipeline.
|
Fiz com base no seu exemplo e comitei @RafaelFerSilva ![]() |
1858020
to
b84cc86
Compare
|
Pessoal, refatorei o workflow do CI. Achei que realmente seria melhor separar em dois arquivos.
Ficou 6X mais rápido, antes levava 6min pra executar, agora executa em 1min.
Antes
![image](https://private-user-images.githubusercontent.com/5115895/313820260-6d55c28b-e446-4fac-8fae-e41cfaee1ccf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MTEwNDUsIm5iZiI6MTczODkxMDc0NSwicGF0aCI6Ii81MTE1ODk1LzMxMzgyMDI2MC02ZDU1YzI4Yi1lNDQ2LTRmYWMtOGZhZS1lNDFjZmFlZTFjY2YucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDdUMDY0NTQ1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZWRmNzIzZTc3YWUyMGUyNzc4NmM5ZWE3ODU4NjRlZWNmM2ViZTU4ZTRiY2M3ZjkzMjE2MzFmMWQ1ZjEwZjYyYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.M4sqfC0q-nwleaR5Ofx1Ib8LVCLYbaMYh_cRu0_uGGk)
Depois
![image](https://private-user-images.githubusercontent.com/5115895/313820116-cc80c02c-5474-488c-b4ac-69d1477df6e3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MTEwNDUsIm5iZiI6MTczODkxMDc0NSwicGF0aCI6Ii81MTE1ODk1LzMxMzgyMDExNi1jYzgwYzAyYy01NDc0LTQ4OGMtYjRhYy02OWQxNDc3ZGY2ZTMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDdUMDY0NTQ1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YmI5OTIzOGVmNzFiYTgzYzYwMGJiYTBiZjQ4MGI4MjJmYTlhYjlhMzcwMWQ3YzFmNzMxYWZlYmI1ODM3ODZmMCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.gNdA0eHSmnMdq0akiI3VnYrLz-LHxuQ_qsmVTJ5-l1s)
Além disso, parou de executar duas vezes.
O integration test está "escondido" no histórico do Git, podemos voltar ele depois da avaliação pra gente finalizar.
Por algum motivo o CI antigo ainda está aparecendo aqui na PR
![image](https://private-user-images.githubusercontent.com/5115895/313821795-c73bc81e-964e-4466-8a7a-c1ee45f32c81.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MTEwNDUsIm5iZiI6MTczODkxMDc0NSwicGF0aCI6Ii81MTE1ODk1LzMxMzgyMTc5NS1jNzNiYzgxZS05NjRlLTQ0NjYtOGE3YS1jMWVlNDVmMzJjODEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDdUMDY0NTQ1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9N2U2OGYxZjJiYjg3MGZhYzE1ZDYwYmIxY2UxZDQ4MzBhYzY4Mjg5YmMyNzk3ZjRmN2VjZDliYTdiNGVkN2ViZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.agaJJySW_ILJblZSA-oY1vo27ObTjZQiKV9bxjUGagE)
Provavelmente vai sumir qdo for pra main.