seminar-2020 icon indicating copy to clipboard operation
seminar-2020 copied to clipboard

GitHub Actions Test Workflows를 Test하는 법

Open YeonghyeonKO opened this issue 3 years ago • 4 comments

Assignment 3의 extra assignment였던 Github Actions 설정까지 무사히... 완료한 상태입니다.

다만 완료하기까지 많은 에러를 접했고, 해당 에러를 해결하기 위한 또 다른 commit을 날리면서 누적된 failured commit이 30개 가까이 되네요.

그 과정을 다 기록할 수 있었고 언제든지 다시 들어가서 해당 에러를 확인해볼 수 있다는 점에서 의의가 있습니다만

commit에 대한 workflows 실행시간이 적지 않기에 꽤 많은 시간을 동작이 잘 되는지 아닌지 확인하는 데 들인 것 같습니다.

그래서 혹시나 Workflows에 구문 오류는 없는지, 단계별로 잘 통과하는지 간편하게 확인할 수 있는 기능이 있나 여쭤보고 싶습니다.

YeonghyeonKO avatar Oct 23 '20 14:10 YeonghyeonKO

workflows에 구문 오류가 없는지, 이것이 실행하는 동작이 실패하지 않고 잘 수행되는지 확인하는 가장 간단한 방법은 workflows를 실행시키는 것 아닌가요? 제가 질문을 잘 이해를 못한 듯합니다...

commit에 대한 workflows 실행시간이 적지 않기에 꽤 많은 시간을 동작이 잘 되는지 아닌지 확인하는 데 들인 것 같습니다.

이 어려움의 의미를 이해하지 못한 것 같기도 하고요.

davin111 avatar Oct 23 '20 21:10 davin111

아하 맞습니다 workflows 실행 자체가 간단한 방법이긴 한데 매번 commit -> push를 날려줘야 해서 비효율적인 것 같아서요

YeonghyeonKO avatar Oct 24 '20 00:10 YeonghyeonKO

아 trigger 시키는 것을 말씀하시는 것인가요, 체크나 X 표시가 되는 곳 근처를 눌러서 CI Details로 들어가보면 'Re-run jobs'가 아주 간단히 있습니다.

스크린샷 2020-10-24 15 01 59

davin111 avatar Oct 24 '20 06:10 davin111

@davin111 오 감사합니다... 이런 기능을 찾고 있었는데 역시 있군요

YeonghyeonKO avatar Oct 24 '20 07:10 YeonghyeonKO