다음은 Gitlab 프로젝트 요청을 자동화하기 위해 Gitlab 오케스트레이션 앱을 사용하는 샘플 워크플로우입니다.
서비스 요청이 생성될 때 이벤트를 만듭니다.
Gitlab에 대한 서비스 요청이 생성되었는지 확인하는 조건을 추가합니다.
그런 다음 다음과 같은 구성을 가진 앱 노드를 가져올 수 있습니다:
앱 이름: Gitlab - Orch
앱 액션: 이메일로 사용자 조회
입력 구성 시 주의 사항:
이메일: 사용자의 기본 이메일 주소일 수 있습니다. 아래에 표시된 대로 요청된 사용자의 자리 표시자를 통해 참조할 수 있습니다.
사용자가 존재하는지 여부를 확인하기 위해 상태 코드가 200 - 300 사이에 있는지 확인하는 조건 노드를 추가합니다.
사용자가 발견되면 다음과 같은 구성을 가진 앱 노드를 가져올 수 있습니다:
앱 이름: Gitlab - Orch
앱 액션: 프로젝트 조회
입력 구성 시 주의 사항:
프로젝트 이름: 사용자가 추가되어야 하는 프로젝트의 이름입니다. 아래에 표시된 대로 서비스 요청의 자리 표시자를 통해 참조할 수 있습니다.
프로젝트가 존재하는지 여부를 확인하기 위해 상태 코드가 200 - 300 사이에 있는지 확인하는 조건 노드를 추가합니다.
프로젝트가 발견되면 다음과 같은 구성을 가진 앱 노드를 가져올 수 있습니다:
앱 이름: Gitlab - Orch
앱 액션: 프로젝트에 사용자 추가
입력 구성 시 주의 사항:
프로젝트 ID: 사용자가 추가되어야 하는 프로젝트의 ID입니다. 아래에 표시된 대로 이전 액션 출력의 자리 표시자를 통해 참조할 수 있습니다.
사용자 ID: 요청을 생성한 사용자의 ID입니다. 아래에 표시된 대로 이전 액션 출력의 자리 표시자를 통해 참조할 수 있습니다.
접근 수준: 필요한 접근 수준에 따라 값이 설정됩니다. 아래에 표시된 대로 서비스 요청의 자리 표시자를 통해 참조할 수 있습니다.
사용자가 프로젝트에 추가되었는지 여부를 확인하기 위해 상태 코드가 200 - 300 사이에 있는지 확인하는 조건 노드를 추가합니다.
워크플로우가 성공적으로 실행되면 액션 노드를 사용하여 메모를 추가합니다.



