본문 바로가기
반응형

YAML3

GitHub Actions 워크플로우 핵심 명령어 & 사용법 총정리 GitHub Actions 워크플로우 핵심 명령어 & 사용법 총정리GitHub Actions는 코드를 자동으로 테스트, 빌드, 배포하는 데 사용되는 워크플로우 자동화 도구입니다. 그 중심에 있는 것은 .yml 형식의 워크플로우 설정 파일이고, 이 안에서 사용되는 명령어와 키워드를 이해하면 어떤 자동화든 쉽게 구성할 수 있습니다. 이 글에서는 GitHub Actions에서 가장 자주 사용되는 핵심 명령어와 구조, 그리고 실전 예제를 정리해드립니다.🧱 기본 구조name: 워크플로우 이름on: # 트리거 정의 push: branches: [ main ]jobs: # 실행할 작업 작업이름: runs-on: ubuntu-latest steps: # 단계별 실행 명령 - name: 단.. 2025. 4. 13.
[파이썬] 환경설정파일 (INI->JSON, INI->YAML) 파일 변환 및 불러오기 환경설정파일 (INI->JSON, INI->YAML) 파일 변환 및 불러오기개발하는 프로그램에서 환경설정 데이터를 만들어서 사용하기 위한 I/F 구성을 고민했습니다. 일단 가장 보편적인 환경설정 파일인 INI 로 구성해서 동작을 테스트했습니다. 그리고 새로운 데이터 포맷인 JSON과 YAML으로 변형해서 데이터 처리를 진행했습니다. 데이터 포멧이 달라져도 코어코드에서는 딕셔너리 타입으로 접근해서 사용했기때문에 코어코드의 변환은 없이 사용할 수 있었습니다. 기본 환경설정파일(INI) 생성 def create_config(self): print("create_config") self.config = configparser.ConfigParser() self.conf.. 2024. 1. 22.
xml, json, yaml 의 특징과 사용방법 xml, json, yaml 의 특징과 사용방법XML, JSON, YAML은 모두 데이터를 저장하고 교환하는 데 사용되는 포맷입니다. 각 포맷은 특정 사용 사례와 요구 사항에 따라 선택됩니다. XML은 복잡한 데이터와 메타데이터를 표현할 때 유용하며, JSON은 웹 API와의 통신에 주로 사용됩니다. YAML은 가독성이 중요하거나 들여쓰기를 통해 계층적인 구조를 표현할 때 유리합니다.결국 선택은 데이터의 성격, 애플리케이션의 요구 사항, 개발자의 선호도에 따라 달라질 수 있습니다. 예를 들어, 인터넷을 통한 데이터 교환에는 JSON이 적합할 수 있으며, 설정 파일이나 내부 데이터 표현에는 YAML이 좋은 선택일 수 있습니다. XML은 이미 많은 시스템에서 사용되고 있으며, 복잡한 데이터 구조를 다루는 데.. 2024. 1. 17.
반응형