Workflow는 Replit App 내에서 실행할 수 있는 재사용 가능하고 맞춤 설정 가능한 단계의 순서입니다.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
python main.py 실행처럼 간단하거나 여러 단계의 절차를 실행하는 것처럼 복잡할 수 있습니다.

- 여러 서비스를 병렬로 실행 (예: 프론트엔드 + 백엔드)
- 파일 또는 명령을 순차적으로 실행 (예: 린터 실행 → 테스트 실행, 컴파일 → 코드 실행)
Command + K를 사용하여 Workflows 창을 검색하세요.
사용 가능한 작업 유형
현재Execute Shell Command, Install Packages, Run Workflow 3가지 작업 유형이 있습니다.
Execute Shell Command
Execute Shell Command는 Shell 명령을 저장하고 Shell 창과 동일한 환경을 사용하여 실행합니다. 이 작업 유형은 개별 파일 실행부터:

Install Packages
Install Packages는 Replit의 내장 의존성 관리 시스템을 활용하여 프로젝트 의존성을 자동으로 감지하고 필요한 패키지를 설치합니다. UPM이 내부적으로 프로젝트에 설치할 패키지를 어떻게 추측하는지에 대한 자세한 내용은 의존성 관리를 참조하세요.
사용 사례 예시:

Run Workflow
Run Workflow를 사용하면 현재 워크플로우에서 다른 워크플로우를 실행할 수 있습니다. 이를 통해 워크플로우를 재사용하고 결합하여 더 복잡한 워크플로우를 만들 수 있습니다.
사용 사례 예시:

워크플로우 실행 모드
Workflow는 순차적 실행과 병렬 실행 두 가지 실행 모드를 제공합니다.순차적 실행
순차적 실행은 정의된 순서대로 각 작업을 실행하며, 다음 단계로 넘어가기 전에 각 작업이 완료되기를 기다립니다. 워크플로우 내의 작업이 실패하면 시퀀스 실행을 중지합니다. 이 모드의 예시는 메인 브랜치에서 최신 변경 사항을 가져온 다음 현재 브랜치를 메인 브랜치에 리베이스하는 git 명령과 같이 논리적으로 연결된 명령을 정의하는 경우입니다:
병렬 실행
병렬 실행은 각 작업을 병렬로 실행하여 워크플로우 내의 다른 작업과 독립적으로 각 작업이 시작되고 실행됩니다. 하나의 작업이 실패해도 다른 작업의 실행이 중지되지 않습니다. 이 모드의 예시는 프론트엔드와 백엔드 서버 모두를 시작해야 하는 풀스택 프로젝트를 실행하는 경우입니다:
워크플로우 만들기
+ New Workflow 버튼을 클릭하여 Workflows 창에서 워크플로우를 만들 수 있습니다. 워크플로우에 설명적인 이름을 지정하고, 적합한 실행 모드를 선택하고, 작업을 추가하기 시작하세요. 작업을 드래그 앤 드롭하여 원하는 순서로 재정렬할 수 있습니다.

Run 버튼에 워크플로우 할당
워크플로우를 Run 버튼에 할당하여 기본 Run 버튼 동작을 대체할 수도 있습니다(Replit App 구성 참조)..replit 내에 구성된 기본 실행 명령을 유지하려면 드롭다운에서 기본 “Run Replit App” 옵션을 선택하세요.
Run 버튼 옆의 드롭다운 메뉴에서 선택된 워크플로우가 Run 버튼을 클릭할 때 실행됩니다. 드롭다운 메뉴에서 원하는 워크플로우를 클릭하여 Run 버튼이 실행할 워크플로우를 변경하세요.

워크플로우 출력 보기
워크플로우 출력은Console 창에 표시됩니다. 최신 출력만 표시하도록 전환하거나 Console을 완전히 지울 수 있습니다.
