유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

카카오엔터테인먼트FE

September 29, 20221

GitHub Actions workflow를 수동으로 trigger하기(feat. inquirer.js)

GitHub Actions workflow를 수동으로 trigger하기(feat. inquirer.js)
간단 소개

GitHub Actions workflow_dispatch와 inquirer.js를 활용하여 배포 과정을 자동화하고 사용자 편의성을 높이는 방법을 설명합니다.

AI Summary
  • 기존 배포 방식의 문제점: 브랜치를 최신화하고 새로운 브랜치를 생성해야 하는 번거로움이 있었음.
    • 로컬에서 브랜치를 최신화해야 함
    • 배포용 브랜치를 매번 새로 만들어야 함
  • 현재 배포 방식 (workflow_dispatch 활용): GitHub Actions의 workflow_dispatch 기능을 통해 수동으로 workflow를 실행하여 배포.
    • workflow_dispatch를 사용하여 원격 workflow를 수동으로 실행
    • GitHub CLI를 통해 workflow trigger
    • inquirer.js를 사용하여 사용자로부터 배포 정보(브랜치, region, env)를 입력받음
  • inquirer.js를 이용한 배포 자동화: 터미널 UI를 통해 사용자 입력을 받아 workflow 실행 명령어를 구성하고 실행.
    • 사용자 친화적인 UI 제공
    • 배포 과정 간소화 및 자동화
    • 유연한 입력 검증 기능 제공
원문 보기

Next Feeds

레고와 함께한 DnA팀 Workshop (aka Playshop)

레고와 함께한 DnA팀 Workshop (aka Playshop)

레고의 플랫폼 전략에서 영감을 얻어 데이터 플랫폼 구축 방향을 제시하고, 네이버 서치 DnA팀의 사례를 소개합니다.

레고플랫폼데이터분석자동화
2022. 9. 28.
네이버DnA팀
올리브영 쿠폰 발급 개선 이야기

올리브영 쿠폰 발급 개선 이야기

올리브영 쿠폰 발급 시스템 개선 과정: Redis 도입을 통해 DB 부하를 줄이고 서비스 안정성을 향상시킨 사례를 소개합니다.

쿠폰RedisDB트래픽개선
2022. 9. 28.
올리브영
올리브영 결제 이야기 Part - 2

올리브영 결제 이야기 Part - 2

올리브영은 Datadog을 활용하여 주문결제 시스템을 실시간 모니터링하고, 슬랙 알림을 통해 빠른 장애 대응을 목표로 합니다. 백엔드 개발자 채용 중.

올리브영결제모니터링Datadog백엔드 개발자
2022. 9. 28.
올리브영
내가 만든 API를 널리 알리기 - Spring REST Docs 가이드편

내가 만든 API를 널리 알리기 - Spring REST Docs 가이드편

Spring REST Docs를 활용한 API 문서화 및 Swagger UI 통합 가이드: 컬리 기술 블로그 사례를 중심으로 설명합니다.

Spring REST DocsSwaggerAPI 문서화테스트 자동화OpenAPI Specification
2022. 9. 27.
컬리
Kurly Design Principle

Kurly Design Principle

컬리 디자인 원칙(Simplicity, Clarity, Logicality, Reliability, Sympathy)을 소개하고, 각 원칙의 중요성과 향후 방향을 제시합니다.

디자인 원칙컬리UI/UX프로덕트 디자인고객 경험
2022. 9. 27.
컬리
우리가 실행해 본 팀원 모두 함께 할 수 있는 팀 빌딩 게임 3가지

우리가 실행해 본 팀원 모두 함께 할 수 있는 팀 빌딩 게임 3가지

팀 빌딩 게임은 원팀 의식 형성, 팀워크 강화, 신뢰 구축에 효과적이며, 컬리 팀의 워크숍 사례와 세 가지 게임을 소개합니다.

팀 빌딩원팀팀워크신뢰게임
2022. 9. 26.
컬리