애저 펑션 빌드 파이프라인 통합 테스트
by Justin Yoo · 13 min read
예전에 Mountebank 라는 도구를 이용해서 통합 테스트를 수행하는 방법에 대해 논의해 본 적이 있고, 이를 활용해 종단간 테스트를 구현해 보기도 했다. 종단간 테스트를 구현할 때는 실제로 앱을 배포한 후 시나리오에 맞춰 테스트를 진행한다. 그런데, 앱을 배포하기 전에 빌드 파이프라인 안에서 종단간 테스트와 동일한 형태로, 앱을 배포하지 않고
53 posts in total
by Justin Yoo · 13 min read
예전에 Mountebank 라는 도구를 이용해서 통합 테스트를 수행하는 방법에 대해 논의해 본 적이 있고, 이를 활용해 종단간 테스트를 구현해 보기도 했다. 종단간 테스트를 구현할 때는 실제로 앱을 배포한 후 시나리오에 맞춰 테스트를 진행한다. 그런데, 앱을 배포하기 전에 빌드 파이프라인 안에서 종단간 테스트와 동일한 형태로, 앱을 배포하지 않고
by Justin Yoo · 32 min read
일반적으로 해커톤은 오프라인으로 한날 한시에 한 곳에 모여 2박 3일 정도의 기간으로 진행한다. 하지만, 요즘과 같은 상황에서는 모든 행사들이 온라인으로 전환이 됐고, 해커톤 역시도 온라인 기반으로 진행하는 경우가 대부분이다. 기존의 오프라인 경험을 그대로 살리기 위해 다양한 온라인 협업 도구들을 사용해서 진행하기도 하지만, 이럴 경우에는 오프라인 형태와
by Justin Yoo · 9 min read
지난 //Build 2021 행사에서 공식적으로 발표했던 애저 펑션의 OpenAPI 지원 기능(프리뷰) 기능은 당시에는 v3 런타임, 즉 .NET Core 3.1 환경까지만 지원하고 있었다. 이 확장 기능이 최근에 .NET 5의 런타임 격리 환경에서 동작하는 패키지를 새롭게 프리뷰로 선보였는데, 이 포스트에서는 해당 기능을 한 번 살펴보고자 한다.
by Justin Yoo · 16 min read
지난 포스트에서는 애저 키 저장소의 모든 시크릿 값의 모든 버전을 한꺼번에 돌려보고 비활성화 시키는 방법에 대해 알아 보았다. 이 방법이 매우 간편하긴 하지만, 처음 한 번이나 두 번 정도 벌크로 진행할 때를 제외하고는 매번 모든 시크릿 값을 대상으로 진행하는 것은 어찌 보면 과하지 않을까 하는 느낌도 있다. 그렇다면, 특정 시크릿에 새 버전이 만들어졌을
by Justin Yoo · 12 min read
얼마전 애저 키 저장소 시크릿 값을 애저 앱 서비스 혹은 애저 펑션에서 참조할 때, 더이상 버전을 명시하지 않아도 된다는 공지가 있었다. 따라서, 지난 포스트에서 언급했던 애저 키 저장소의 시크릿 값을 참조하는 방법들 중 두번째 방법이 이제는 가장 효과적인 접근 방식이 되었다.
by Justin Yoo · 18 min read
직장 동료인 Todd가 예전에 만들어서 현재 잘 사용하고 있는 Dev.To 블로그 포스트 예약 발행 도구가 있다. 이 앱은 자바스크립트로 만들어져 있어서, 개인적으로 이를 닷넷으로 다시 만들어 보고 싶었다. 가장 큰 이유는 웹 페이지 스크래핑 Dev.To API 사용법 프론트매터 다루기 애저 듀어러블 펑션 정도를 연습해 보고 싶었기 때문이다. 실제로