완벽보다 배포를 선택한 자동화 실험기

소개

"1주일에 1개씩 배포하자"라는 목표를 세워놓고도, 저는 늘 같은 함정에 빠졌습니다.

  • 계속 수정하고 ✏️

  • 또 수정하고 🔁

  • 결국 올리지 못하는 상태 😅

  • 그러다가 꼬여서 쓰레기통에 버리는 상태 🗑️

그러다 문득 지금 제 수준에서는...
완벽하지 않아도 공유하는 게 더 중요하다는 생각이 들었습니다.

그래서 접근을 바꿨습니다.

👉 시간 제한을 두고 작업한 내용을 자동으로 기록하게 만들자

그 결과, 작업이 끝나면 GitHub의 Done.md 파일에 히스토리가 남는 자동화를 시도하게 되었습니다.

https://just-push-now.vercel.app/

한국어로 된 단어가 표시된 화면

<Github에 기록되는 Done.md>

진행 방법

🧩 사용한 도구

  • ChatGPT : 전체 구조 설계 및 아이디어 정리

  • Google Antigravity : 자동화 흐름 구현

  • GitHub : Done.md 파일 기록용 저장소

⏱️ 자동화 흐름 구상

처음에 생각한 목표는 꽤 야심찼습니다.

  • 코드 수정이 없을 때Done.md에 기록만 추가

  • 코드 수정이 있을 때Done.md 기록 + 코드 변경사항 반영

하지만 작업을 마무리해갈수록 깨달았습니다.

😵 이건… 내가 하루만에 가능한가..?

그래서 현실적인 선택을 했습니다.

🔄 목표 조정 (중요!)

  • 1차 목표: 타이머 종료 시 Done.md에 작업 히스토리 기록

  • 코드 변경 반영은 👉 다음 단계로 미루기

이렇게 목표를 줄이니, 끝이 보이기 시작했습니다.

✅ 구현한 것

  • 타이머가 종료되면

  • 작업 내용을 정리해서

  • GitHub의 Done.md 파일에 히스토리가 자동으로 추가됨

🎉 "일단 기록은 남는다"는 상태까지 도달!

결과와 배운 점

🌱 느낀 점

  • GitHub, Vercel 모두 익숙하지 않아서 자동 배포에서 막힘

    • 권한 문제라고 하는데… 아직 해결 중입니다 🤯

  • 그럼에도 불구하고, 비개발자인 내가, 하루 만에 여기까지 만들었다는 게 정말 신기했습니다.

🔍 깨달음

  • 완벽을 목표로 하면 아무 것도 안 나간다

  • 작게 만들어도, 배포되는 구조가 훨씬 중요하다

🚀 다음에 해보고 싶은 것

  • 웹 환경뿐 아니라 로컬 환경까지 자동화 확장

  • 코드 변경 감지 후 반영 자동화 재도전

  • 다른 반복 작업들도 하나씩 자동화해보기

1
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요