InfoGrab DocsInfoGrab Docs

브랜치 패턴

요약

n8n 인스턴스와 Git 브랜치 사이의 관계는 유연합니다. 이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요. 이 패턴은 여러 n8n 인스턴스를 각각 자신만의 브랜치에 연결하는 방식입니다. 이 패턴은 환경(environment) 구성에 사용할 수 있습니다.

n8n 인스턴스와 Git 브랜치 사이의 관계는 유연합니다. 필요에 따라 다양한 구성을 만들 수 있습니다.

참고

이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.

다중 인스턴스, 다중 브랜치#

이 패턴은 여러 n8n 인스턴스를 각각 자신만의 브랜치에 연결하는 방식입니다.

이 패턴은 환경(environment) 구성에 사용할 수 있습니다. 예를 들어, development와 production이라는 두 개의 n8n 인스턴스를 만듭니다. 각 인스턴스를 자신의 브랜치에 연결합니다. development 인스턴스에서 작업 내용을 해당 브랜치로 푸시하고, 풀 리퀘스트를 통해 production 브랜치로 작업 내용을 옮긴 다음, production 인스턴스로 풀(pull)합니다.

참고

이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.

Diagram

다중 인스턴스, 단일 브랜치#

동일한 워크플로, 태그, 변수를 모든 곳에서 사용하되, 서로 다른 n8n 인스턴스에서 사용하고 싶다면 이 패턴을 사용하세요.

이 패턴은 환경 구성에 사용할 수 있습니다. 예를 들어, development와 production이라는 두 개의 n8n 인스턴스를 만듭니다. 두 인스턴스를 모두 동일한 브랜치에 연결합니다. development에서 작업 내용을 푸시하고, production으로 풀합니다.

이 패턴은 새 버전의 n8n을 테스트할 때도 유용합니다. 새 버전으로 새 n8n 인스턴스를 만들어 Git 브랜치에 연결하고 테스트하는 동안, production 인스턴스는 업그레이드가 안전하다고 확신할 때까지 기존 버전에 그대로 유지할 수 있습니다.

참고

이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.

Diagram

단일 인스턴스, 다중 브랜치#

인스턴스 소유자는 인스턴스에 연결되는 Git 브랜치를 변경할 수 있습니다. 이 경우의 전체 구성은 다중 인스턴스, 다중 브랜치 패턴과 유사하지만, 하나의 인스턴스가 브랜치 사이를 전환한다는 점이 다릅니다.

이 방식은 작업 내용을 검토(review)할 때 유용합니다. 예를 들어, 여러 사용자가 각자의 인스턴스에서 작업하고 자신의 브랜치로 푸시할 수 있습니다. 검토자는 리뷰용 인스턴스에서 작업하며, 여러 사용자의 작업 내용을 불러오기 위해 브랜치 사이를 전환할 수 있습니다.

Note

정리(cleanup) 없음

n8n은 브랜치를 변경할 때 인스턴스의 기존 콘텐츠를 정리하지 않습니다. 이 패턴에서 브랜치를 전환하면 각 브랜치에 있던 모든 워크플로가 인스턴스에 함께 존재하게 됩니다.

Diagram

단일 인스턴스, 단일 브랜치#

가장 단순한 패턴입니다.

Diagram

브랜치 패턴

n8n v2.29
원문 보기
요약

n8n 인스턴스와 Git 브랜치 사이의 관계는 유연합니다. 이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요. 이 패턴은 여러 n8n 인스턴스를 각각 자신만의 브랜치에 연결하는 방식입니다. 이 패턴은 환경(environment) 구성에 사용할 수 있습니다.

n8n 인스턴스와 Git 브랜치 사이의 관계는 유연합니다. 필요에 따라 다양한 구성을 만들 수 있습니다.

참고

이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.

다중 인스턴스, 다중 브랜치#

이 패턴은 여러 n8n 인스턴스를 각각 자신만의 브랜치에 연결하는 방식입니다.

이 패턴은 환경(environment) 구성에 사용할 수 있습니다. 예를 들어, development와 production이라는 두 개의 n8n 인스턴스를 만듭니다. 각 인스턴스를 자신의 브랜치에 연결합니다. development 인스턴스에서 작업 내용을 해당 브랜치로 푸시하고, 풀 리퀘스트를 통해 production 브랜치로 작업 내용을 옮긴 다음, production 인스턴스로 풀(pull)합니다.

참고

이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.

Diagram

다중 인스턴스, 단일 브랜치#

동일한 워크플로, 태그, 변수를 모든 곳에서 사용하되, 서로 다른 n8n 인스턴스에서 사용하고 싶다면 이 패턴을 사용하세요.

이 패턴은 환경 구성에 사용할 수 있습니다. 예를 들어, development와 production이라는 두 개의 n8n 인스턴스를 만듭니다. 두 인스턴스를 모두 동일한 브랜치에 연결합니다. development에서 작업 내용을 푸시하고, production으로 풀합니다.

이 패턴은 새 버전의 n8n을 테스트할 때도 유용합니다. 새 버전으로 새 n8n 인스턴스를 만들어 Git 브랜치에 연결하고 테스트하는 동안, production 인스턴스는 업그레이드가 안전하다고 확신할 때까지 기존 버전에 그대로 유지할 수 있습니다.

참고

이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.

Diagram

단일 인스턴스, 다중 브랜치#

인스턴스 소유자는 인스턴스에 연결되는 Git 브랜치를 변경할 수 있습니다. 이 경우의 전체 구성은 다중 인스턴스, 다중 브랜치 패턴과 유사하지만, 하나의 인스턴스가 브랜치 사이를 전환한다는 점이 다릅니다.

이 방식은 작업 내용을 검토(review)할 때 유용합니다. 예를 들어, 여러 사용자가 각자의 인스턴스에서 작업하고 자신의 브랜치로 푸시할 수 있습니다. 검토자는 리뷰용 인스턴스에서 작업하며, 여러 사용자의 작업 내용을 불러오기 위해 브랜치 사이를 전환할 수 있습니다.

Note

정리(cleanup) 없음

n8n은 브랜치를 변경할 때 인스턴스의 기존 콘텐츠를 정리하지 않습니다. 이 패턴에서 브랜치를 전환하면 각 브랜치에 있던 모든 워크플로가 인스턴스에 함께 존재하게 됩니다.

Diagram

단일 인스턴스, 단일 브랜치#

가장 단순한 패턴입니다.

Diagram