15 posts in total

Github Actions

Posts tagged

GitHub 액션과 ARM 템플릿 검사도구를 이용한 Bicep 코드 품질 테스트

by Justin Yoo · 8 min read

이 시리즈를 통해 프로젝트 Bicep과 ARM 템플릿 검사도구, 그리고 이를 적용한 GitHub 액션을 다뤄보도록 하자. 프로젝트 Bicep 맛보기 GitHub 액션과 ARM 템플릿 검사도구를 이용한 Bicep 코드 품질 테스트 애저 Bicep 되짚어보기 ARM 템플릿을 만들고 난 이후에는 이 템플릿이 제대로 만들어 진 것인지 혹은 실제로 작동을 할

애저 정적 웹 앱에 블레이저 웹 어셈블리 앱 호스팅하기

by Justin Yoo · 16 min read

Blazor 웹 애플리케이션에 React UI 컴포넌트 끼얹기 Blazor 웹 애플리케이션에 node.js를 이용해 React UI 컴포넌트 끼얹기 애저 정적 웹 앱에 블레이저 웹 어셈블리 앱 호스팅하기 지난 포스트에서는 Blazor 웹 어셈블리 앱을 로컬에서 개발해 봤다면, 이번 포스트에서는 이렇게 개발한 앱을 실제로 배포해 보는 작업을 진행해

GitOps와 GitHub Actions를 이용해서 JAM 스택 웹사이트 자동 배포하기

by Justin Yoo · 6 min read

지난 포스트에서는 애저 Durable Functions와 깃헙 액션를 이용해서 JAM 스택 기반의 웹사이트를 예약 배포하는 방법에 대해 알아 보았다. 하지만, 예약 포스팅을 하는 부분은 자동화하지 못했는데, 이번 포스트에서는 이 예약 포스팅을 하는 부분까지도 자동화 시켜보도록 한다. JAM 스택이란? JAM은 JavaScript, API 그리고

GitOps, 애저 Durable Functions, GitHub Actions을 이용한 블로그 예약 포스팅 구현

by Justin Yoo · 16 min read

Gridsome과 같은 정적 웹사이트 생성기를 이용해 블로그를 쓰다보면 가장 불편한 점이 예약 포스팅이다. 워드프레스와 같은 전문 블로그 플랫폼을 쓴다면 예약 포스팅 기능은 기본으로 갖춰져 있기 때문에 큰 문제가 없다지만, 정적 웹사이트 생성기에는 그런 기능이 없다. 따라서, 예약 포스팅 기능 같은 경우는 깔끔하게 포기하고 실제 포스트하고자 하는 날에

깃헙 액션으로 ChatOps 구현하기

by Justin Yoo · 14 min read

DevOps 파이프라인을 구성하다 보면 흔히 나오는 것이 지속적인 제공(Continuous Delivery)과 지속적인 배포(Continuous Deployment)를 구분해서 구현하는 부분이 항상 나온다. 이 둘의 차이는 대략 아래의 그림과 같다. 회사마다 차이는 있겠지만, 상황에 따라서는 지속적인 제공 혹은 지속적인 배포 프로세스를 선택하거나 둘 다

.NET Core 콘솔 앱으로 커스텀 GitHub Action 만들기

by Justin Yoo · 10 min read

앞서 여러 포스트를 통해 다뤘던 깃헙 액션을 이번 포스트에서도 이어가고자 한다. 지금까지는 기존에 누가 만들어 놓았던 액션을 사용했다면, 특정 상황에서는 내 요구사항에 맞는 액션을 찾을 수 없는 경우, 혹은 여러 가지 이유로 공개된 액션을 사용할 수 없는 경우가 있을 수 있다. 이럴 때 필요한 것이 바로 커스텀 깃헙 액션이다. 이 포스트를 통해 어떤