github 3

GitHub Actions 로컬 테스트 방법 (with act)

GitHub Actions 로컬 테스트 방법 (with act)GitHub Actions를 사용하다 보면, 매번 Commit하고 Push하지 않고도 로컬 환경에서 워크플로우가 정상적으로 동작하는지 간단하게 확인하고 싶을 때가 있습니다. 이런 경우 act라는 도구를 활용하면 로컬에서 GitHub Actions 워크플로우를 직접 실행해볼 수 있습니다. 이번 글에서는 act를 사용하여 로컬 환경에서 GitHub Actions 워크플로우를 테스트하는 방법에 대해 소개하겠습니다.단, act는 간단한 구조의 워크플로우 테스트에 적합하며, 복잡한 조건 분기나 다양한 OS 환경, self-hosted runner, 외부 서비스와의 연동 등 복잡한 구성에서는 한계가 있을 수 있습니다. 따라서 기본적인 기능 확인이나 단순..

git & github 2025.07.15

[GitHubAction] Self-hosted Runner(in Kubernetes) RunnerDeployment DinD 구축하기

Self-hosted action runner란?GitHub Actions는 코드 변경을 자동으로 감지하여 빌드, 테스트, 배포 등의 작업을 수행할 수 있는 강력한 CI/CD 플랫폼입니다. 기본적으로 GitHub에서는 자체적으로 관리되는 호스티드 러너(Hosted Runner)를 제공하며, 사용자는 별도의 설정 없이 워크플로를 실행할 수 있습니다.하지만 때로는 GitHub에서 제공하는 러너로는 한계가 있을 수 있습니다. 이럴 때 사용하는 것이 바로 self-hosted Action Runner입니다. Self-hosted runner는 GitHub Actions 워크플로를 실행할 수 있는 러너를 사용자가 직접 운영하는 방식으로, GitHub에서 제공하는 러너와 동일한 기능을 제공하면서도 다음과 같은 이점..

DevOps 2025.05.11

주니어 개발자가 알면 좋은 git 명령어 정리

주니어 개발자가 알면 좋은 git 명령어에 대해 간단하게 정리했습니다. 이 글을 간단하게 정리하였기 때문에 보고 배운다기보다는 이 글을 통해 이러한 명령어가 있다는 것을 알고 해당 명령어로 구글링, chatGPT 또는 "git help 명령어"를 통하여 보다 더 자세한 내용을 확인하세요.git init로컬 저장소를 생성합니다.# 로컬 저장소 만들기git initgit status현재 브런치의 변경된 상태를 출력합니다.# 작업 디렉토리 상태 확인하기git status 파일을 Stage에 추가하기변경된 파일을 스태이지에 추가합니다.# 파일을 스태이지에 올리기git add# 파일을 스태이지에 올림git add 파일명# 모든 변경사항을 스태이지에 올림git add . 파일을 Stage에서 제거하기파일을 Stag..

git & github 2023.07.12