[GitHub] TIL README.md 업데이트를 자동화 해보자! (TIL README Automation)

2022. 8. 24. 19:45·Personal

TIL (Today I Learned)

말 그대로 '오늘 내가 배운 것'을 기록하는 것입니다.
부족한 점을 채우기 위해서 매일매일 꾸준히 커밋하고 있습니다.
https://github.com/DeepFlame-JR/TIL

 

GitHub - DeepFlame-JR/TIL: ✨Today I Learned

✨Today I Learned. Contribute to DeepFlame-JR/TIL development by creating an account on GitHub.

github.com


다만, TIL을 진행하다보면 새로운 파일을 올릴 때마다 README.md 파일을 업데이트하는 것이 상당히 귀찮습니다.
이 과정을 자동화하는 방법이 있어 소개시켜드리고자 합니다.

README.md

 

자동화 설정

방법은 GitHub Action 기능을 활용하는 것입니다.
간단하게 설명하자면 트리거를 설정하고, 해당 트리거가 발생할 시 설정한 Job을 실행하는 것입니다.
자세한 설명은 아래를 참고해주시기 바랍니다.
https://www.daleseo.com/github-actions-basics/

1. Action 정의하기

Actions > New workflow > Simple workflow 를 클릭합니다.


아래 yml을 복사합니다.

 

2. yml 파일 편집하기

해당 yml 파일을 그대로 활용하는 것이 아니라, 사용자가에게 맞게 편집해서 사용해야합니다.

  • on: 트리거를 설정
    • push/branches: 브랜치에 푸시될 때 (브랜치가 master이 아닐 경우 수정 필요)
    • push/paths-ignore: 해당 파일은 트리거에서 제외
  • jobs: 행위를 설정
    • description: README.md의 상단에 표시할 문구를 설정
    • list_most_recent: 표시할 가장 최근의 업데이트한 파일의 개수 설정


설정 값들을 사용자에게 맞게 수정한 뒤 파일을 생성합니다.

 

3. TIL 파일 구조 변경

위 Action이 제대로 동작하기 위해서는 신경써줘야할 부분이 있습니다.
이 부분에서 많이 해맸습니다. 😅

  1. 폴더명과 파일명에 한글과 띄어쓰기가 포함되서는 안됩니다.
  2. 파일의 가장 상단에 파일의 이름을 적어두어야 합니다. (Action에서는 이를 통해서 인덱싱하기 때문)

가장 상단에 파일의 이름을 적는다.

 


마무리

이제 모든 설정이 완료되었습니다. 커밋을 통해서 액션이 잘 동작하는지 확인해보세요! 😁

Action 실행 결과 확인 (Actions)

 

'Personal' 카테고리의 다른 글

육각형 개발자 - 개발을 넘어 시니어를 향한 이정표  (0) 2026.04.28
"AI기반 제약/바이오/헬스케어 R&D 가속화 전략 세미나" 후기  (0) 2026.04.21
'Personal' 카테고리의 다른 글
  • 육각형 개발자 - 개발을 넘어 시니어를 향한 이정표
  • "AI기반 제약/바이오/헬스케어 R&D 가속화 전략 세미나" 후기
AI건축가
AI건축가
LLMOps Engineer로 커리어를 쌓고 있습니다. 저만의 시점으로 AI를 해석하고자 노력합니다. 함께 배우고 성장하는 공간이 되었으면 좋겠습니다. 😊🚀
  • AI건축가
    DeepFlame AI
    AI건축가
  • 전체
    오늘
    어제
    • 분류 전체보기
      • AI
      • Ops
      • Engineering
        • Algorithm
        • CS
        • BigData
        • Tools
      • Personal
        • Toy Project
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    LeetCode
    algorithm
    hadoop
    Python
    DP
    Ai
    mongoDB
    scala
    kubernetes
    MSA
    Hive
    Cloud
    Bio
    deepseek
    ec2
    AWS
    mlops
    세미나
    airflow
    PostgreSQL
    db
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
AI건축가
[GitHub] TIL README.md 업데이트를 자동화 해보자! (TIL README Automation)
상단으로

티스토리툴바