본문 바로가기
반응형

코딩취미/프로그램 지식31

GitHub Actions 고급 워크플로우 구성법 GitHub Actions 고급 워크플로우 구성법(병렬 실행, 조건 분기, 매트릭스 전략, 캐시 활용까지 한 번에 정리!)GitHub Actions를 사용하다 보면 단순한 push 트리거 외에 "테스트를 병렬로 돌리고 싶다", "운영과 개발을 분리하고 싶다","의존성 캐시를 저장해서 속도를 줄이고 싶다"는 생각이 들게 됩니다. 이번 글에서는 실무에서 자주 쓰이는 GitHub Actions의 고급 기능들을 정리해드릴게요.🧩 1. 매트릭스 전략 (matrix) – 병렬 실행📘 개념여러 환경(OS, Python/Node 버전 등)에서 동시에 테스트를 실행하고 싶을 때 사용✅ 예제jobs: test: runs-on: ubuntu-latest strategy: matrix: .. 2025. 4. 13.
GitHub Actions 워크플로우 핵심 명령어 & 사용법 총정리 GitHub Actions 워크플로우 핵심 명령어 & 사용법 총정리GitHub Actions는 코드를 자동으로 테스트, 빌드, 배포하는 데 사용되는 워크플로우 자동화 도구입니다. 그 중심에 있는 것은 .yml 형식의 워크플로우 설정 파일이고, 이 안에서 사용되는 명령어와 키워드를 이해하면 어떤 자동화든 쉽게 구성할 수 있습니다. 이 글에서는 GitHub Actions에서 가장 자주 사용되는 핵심 명령어와 구조, 그리고 실전 예제를 정리해드립니다.🧱 기본 구조name: 워크플로우 이름on: # 트리거 정의 push: branches: [ main ]jobs: # 실행할 작업 작업이름: runs-on: ubuntu-latest steps: # 단계별 실행 명령 - name: 단.. 2025. 4. 13.
GitHub Actions + Slack 연동 가이드 GitHub Actions + Slack 연동 가이드(워크플로우 실행 결과를 팀에게 자동 알림 보내기)CI/CD 자동화도 좋지만, 결과를 팀원들과 바로 공유하지 않으면 반쪽짜리 자동화입니다. GitHub Actions는 Slack과 쉽게 연동할 수 있어서, 빌드 성공/실패, 배포 완료, 테스트 통과 같은 정보를 자동으로 Slack 채널에 알릴 수 있어요. 이 글에서는 GitHub Actions → Slack으로 알림을 보내는 전체 흐름을 설명합니다.✅ 최종 결과 요약GitHub에 Push → GitHub Actions 실행 → Slack 채널로 알림 발송📌 사용 도구 도구 설명 GitHub Actions워크플로우 실행 자동화Slack Incoming Webhooks외부 앱이 Slack 채널에 메시지를.. 2025. 4. 13.
GitHub Actions 트리거 완전 정복 GitHub Actions 트리거 완전 정복(pull_request, schedule, workflow_dispatch로 실전 자동화하기)GitHub Actions는 깃허브 저장소 안에서 코드의 테스트, 빌드, 배포, 문서화 같은 작업을 자동으로 실행해주는 강력한 자동화 도구입니다.이 자동화의 핵심은 바로 트리거(trigger)입니다. 트리거는 **"언제 워크플로우를 실행할 것인가"**를 정의하는 이벤트 조건이죠. 이 글에서는 가장 많이 사용되는 세 가지 트리거인 👉 pull_request, schedule, workflow_dispatch 를 중심으로 개념, 사용법, 예제를 알려드립니다.✅ 트리거란?GitHub Actions 워크플로우를 언제, 어떤 상황에서 실행할지 정하는 규칙입니다.on: pus.. 2025. 4. 12.
Windows 11 우클릭 메뉴에서 "더보기" 없이 전체 메뉴 표시하는 방법 (레지스트리 수정 + .reg 파일 제공) Windows 11 우클릭 메뉴에서 "더보기" 없이 전체 메뉴 표시하는 방법 (레지스트리 수정 + .reg 파일 제공)Windows 11에서는 우클릭 메뉴가 간소화되어 자주 쓰는 항목만 보이고, 나머지는 "더 많은 옵션 표시"를 클릭해야 볼 수 있도록 변경되었습니다. Windows 10의 전체 우클릭 메뉴가 그리운 분들을 위해, "더보기" 없이 전체 메뉴를 한 번에 표시하는 방법을 정리해봤습니다.✅ 목표Windows 10 스타일 전체 우클릭 메뉴 복원원래대로 다시 Windows 11 스타일로 되돌리는 방법.reg 파일 제공 (자동 적용)🛠️ 방법 1: 수동으로 레지스트리 수정1. 레지스트리 편집기 실행Win + R → regedit 입력 → Enter2. 아래 경로로 이동HKEY_CURRENT_USER.. 2025. 4. 10.
Canva vs Photoshop, 어떤 툴이 나에게 맞을까? Canva vs Photoshop, 어떤 툴이 나에게 맞을까?디자인을 처음 시작하는 초보자라면 가장 먼저 고민하게 되는 도구가 바로 디자인 툴입니다. 특히 Canva(캔바)와 Adobe Photoshop(어도비 포토샵)은 많은 사람들이 사용하는 대표적인 디자인 프로그램인데요. 이 글에서는 Canva와 Photoshop의 특징과 차이점, 장단점, 사용 방법까지 초보자 입장에서 쉽게 비교해보겠습니다.Canva란?Canva는 웹 기반의 그래픽 디자인 도구로, 복잡한 프로그램 설치 없이 브라우저에서 바로 사용할 수 있습니다. 드래그 앤 드롭 방식으로 템플릿을 선택하고 이미지, 텍스트, 아이콘 등을 조합하여 누구나 손쉽게 디자인할 수 있습니다.주요 특징웹 기반: 설치 필요 없이 인터넷만 있으면 사용 가능템플릿 중.. 2025. 4. 1.
반응형