자동화 트리거

모든 규칙은 트리거로 시작됩니다. 그들은 규칙 실행을 시작합니다. 트리거는 이슈가 생성되거나 필드 값이 변경될 때와 같은 Jira의 이벤트를 수신합니다.

트리거는 일정에 따라 실행되도록 설정할 수 있으며 규칙에 적용하기 전에 편집할 수 있습니다.

브랜치 생성

  • 관련 스마트 값 : {{branch}}

이 트리거를 사용하려면 소스 코드 관리 도구를 연결하십시오. 

규칙은 브랜치가 생성될 때 실행됩니다. 예를 들어 이슈 키를 포함하는 브랜치가 생성되면 해당 이슈를 ‘진행 중’으로 전환합니다 .

조건을 사용하여 이 트리거로 모니터링 중인 브랜치를 구체화할 수 있습니다.

빌드 실패

이 트리거를 사용하려면 소스 코드 관리 도구를 연결하십시오. 

빌드 실패 시 규칙이 실행됩니다. 특정 빌드 이름 또는 특정 분기 또는 태그와 연결된 빌드에서만 트리거하도록 이 규칙을 구성할 수 있습니다.

빌드 상태 변경

이 트리거를 사용하려면 소스 코드 관리 도구를 연결하십시오. 

빌드 상태가 변경될 때 규칙이 실행됩니다. 특정 빌드 이름 또는 특정 분기 또는 태그와 연결된 빌드에서만 트리거하도록 이 규칙을 구성할 수 있습니다.

빌드 성공

규칙은 빌드가 성공할 때 실행됩니다. 특정 빌드 이름 또는 특정 분기 또는 태그와 연결된 빌드에서만 트리거하도록 이 규칙을 구성할 수 있습니다.

커밋 생성

  • 관련 스마트 값 {{commit}}

규칙은 커밋이 생성될 때 실행됩니다. 조건을 사용하여 이 트리거로 모니터링 중인 커밋을 세분화할 수 있습니다.

배포 실패

배포가 실패하면 규칙이 실행됩니다.

배포 상태 변경

배포 상태가 변경될 때 규칙이 실행됩니다.

배포 성공

배포가 성공할 때 규칙이 실행됩니다.

필드값 변경

  • 관련 스마트 값 {{fieldChange}}

필드 값이 변경될 때 규칙이 실행됩니다. 이 트리거는 모든 시스템 및 사용자 지정 필드를 지원합니다.

이 트리거를 조건과 함께 사용하여 작업을 수행하기 전에 필드 값을 확인할 수 있습니다. 예를 들어 이슈의 우선 순위가 높음 이상으로 변경될 때 SMS를 보냅니다.

이 규칙을 구성할 때 변경을 모니터링할 필드를 선택하거나 정규식을 사용하여 필드 이름과 일치시킬 수 있습니다. 또한 이 규칙을 트리거하는 이슈 작업(만들기, 편집, 전환 또는 할당)의 범위를 좁히거나 모든 작업을 청취하기 위해 비워둘 수도 있습니다.

웹훅 수신

  • 관련 스마트 값 {{webhookData}}

지정된 웹훅 URL로 HTTP POST를 보낼 때 규칙이 실행됩니다.

웹훅은 제3자가 자동화 규칙을 트리거하는 방법입니다. 웹훅은 수행할 이슈를 지정하거나 이슈 업데이트에 사용할 수 있는 실시간 데이터를 제공할 수도 있습니다.

이 트리거를 구성할 때 타사 응용 프로그램의 송신 웹훅 구성에 추가하거나 사용자 지정 스크립트에서 HTTP POST 요청을 만들 수 있는 고유한 URL을 수신합니다. 또한 트리거는 이슈 키 및 기타 데이터를 제공하는 방법에 대한 세부 정보도 제공합니다.

{{webhookData}} 스마트 값을 사용하여 규칙의 웹훅에서 제공하는 사용자 지정 데이터를 참조할 수 있습니다.

이슈 할당

  • 관련 스마트 값 {{assignee}}

이슈의 피할당자가 변경될 때 규칙이 실행됩니다. 예를 들어 특정 사용자에게 이슈가 할당된 경우 이슈 상태를 진행 중으로 변경하고 보고자에게 이메일을 보내 조사 중임을 알립니다.

이슈 코멘트

  • 관련 스마트 값 {{comment}}

새 코멘트가 추가되면 규칙이 실행됩니다. 예를 들어, 이슈에 대한 새 코멘트가 추가되면 상태를 진행 중으로 변경합니다.

이슈 생성

  • 관련 스마트 값 {{issue}}

이슈가 생성될 때 규칙이 실행됩니다. 필드 채우기, 사용자에게 할당 및 하위 작업 추가를 포함한 새 이슈를 사용자 지정하는 작업과 함께 이 트리거를 사용할 수 있습니다.

이슈 삭제

  • 관련 스마트 값 {{issue}}

이슈가 삭제되면 규칙이 실행됩니다. 예를 들어, 이슈가 삭제되었다는 이메일 알림을 보냅니다.

조건을 사용하여 모니터링 중인 이슈를 정확하게 세분화할 수 있습니다.

이슈 연결

  • 관련 스마트 값 {{destinationIssue}}{{linkType}}

이슈가 다른 이슈에 연결되면 규칙이 실행됩니다. 링크 유형에 따라 이 트리거를 구성할 수 있습니다.

이슈 링크 삭제

  • 관련 스마트 값 {{destinationIssue}}{{linkType}}

이슈가 다른 이슈와 연결이 끊긴 경우 규칙이 실행됩니다. 지정된 링크 유형 또는 모든 이슈 링크에 대해서만 실행되도록 트리거를 구성할 수 있습니다.

이슈 이동

  • 관련 스마트 값 {{issue}}

이슈가 한 프로젝트에서 다른 프로젝트로 이동할 때 규칙이 실행됩니다.

이 트리거를 조건 및 작업과 함께 사용하여 모든 값, 필드 및 설정이 새 프로젝트에 복사되도록 할 수 있습니다.

이슈 전환

  • 관련 스마트 값 {{issue}}{{changelog}}

이슈가 한 상태에서 다른 상태로 전환될 때 규칙이 실행됩니다. 이 트리거를 구성하여 선택한 상태 또는 워크플로우의 모든 전환을 청취할 수 있습니다.

이슈 업데이트

  • 관련 스마트 값 {{issue}}

이슈에 대한 세부 정보가 업데이트되면 규칙이 실행됩니다.

매뉴얼

  • 관련 스마트 값 : {{issue}}

규칙은 사용자가 수동으로 트리거할 때 실행됩니다.

규칙을 수동으로 트리거할 수 있는 그룹을 세분화할 수 있습니다. 이 트리거는 공통 작업을 자동화하거나 규칙을 테스트하거나 디버깅하는 데 유용합니다.

다중 이슈 이벤트

  • 관련 스마트 값 : {{issue}}

하나 이상의 선택한 이슈 이벤트가 발생할 때 규칙이 실행됩니다. 예를 들어 이슈가 업데이트, 전환 또는 할당될 때 메시지를 보냅니다.

이 트리거를 사용하는 것이 여러 규칙을 생성하는 것보다 더 쉽고 효율적일 수 있습니다.

꺼내기 요청 생성

  • 관련 스마트 값 : {{pullRequest}}

꺼내기 요청이 생성되면 규칙이 실행됩니다. 예를 들어, 이슈 키가 포함된 꺼내기 요청이 생성되면 해당 요청을 검토 중으로 전환하십시오.

조건을 사용하여 이 트리거로 모니터링 중인 꺼내기 요청을 세분화할 수 있습니다.

꺼내기 요청 거부

  • 관련 스마트 값{{pullRequest}}

꺼내기 요청이 거부되면 규칙이 실행됩니다. 조건을 사용하여 이 트리거로 모니터링 중인 꺼내기 요청을 세분화할 수 있습니다.

꺼내기 요청 병합

  • 관련 스마트 값 : {{pullRequest}}

꺼내기 요청이 병합될 때 규칙이 실행됩니다. 조건을 사용하여 이 트리거로 모니터링 중인 꺼내기 요청을 세분화할 수 있습니다.

스케쥴

  • 관련 스마트 값{{issue}}

이 규칙은 지정된 예약에 따라 실행됩니다. 규칙을 고정 속도(예: 7일마다)로 실행하거나 보다 복잡한 예약에 크론 식을 사용할 수 있습니다.

JQL 쿼리를 입력하도록 선택할 수도 있습니다. 이 규칙을 적용하면 쿼리에 포함된 문제에 대해 이 규칙의 작업이 실행됩니다.

서비스 제한 위반

  • 관련 스마트 값{{breachedSummary}}, {{breachedRules}}

서비스 제한에 위반이 있거나 위반하려고 할 때 규칙이 실행됩니다.

이 트리거를 사용하여 서비스 제한을 모니터링하고 서비스 제한에 접근할 때 알림을 받을 수 있습니다.

SLA 임계값 위반

  • 관련 스마트 값 {{issue}}

이 규칙은 Jira Service Management SLA 위반이 있거나 위반하려고 할 때 실행됩니다.

이 트리거를 사용하면 고객, 알림 에이전트에게 적시에 피드백을 제공하고 그에 따라 자동으로 요청의 우선 순위를 지정할 수 있습니다. 모니터링할 SLA와 트리거 위반 전후의 시간을 선택할 수 있습니다.

스프린트 생성, 시작 또는 완료

  • 관련 스마트 값 {{sprint}}

선택한 스크럼 보드에서 스프린트가 생성, 시작 또는 완료될 때 규칙이 실행됩니다. 이 트리거는 보드의 모든 스프린트에 대해 실행되거나 정규식을 사용하여 범위를 좁힐 수 있습니다.

이 트리거를 관련 버전에서 수정된 이슈 브랜치와 함께 사용하여 이 버전에 수정된 모든 이슈를 반복할 수 있습니다.

버전 생성, 업데이트, 릴리스

  • 관련 스마트 값 {{version}}

버전이 생성, 업데이트 또는 릴리스될 때 규칙이 실행됩니다. 정규식을 사용하여 이 규칙을 트리거할 버전을 제한할 수 있습니다.

릴리스된 버전 트리거를 관련 버전에서 수정된 이슈와 함께 사용하여 이 버전에서 수정된 모든 이슈를 루핑할 수 있습니다.

작업 기록

  • 관련 스마트 값 {{worklog}}

이 규칙은 작업 로그가 생성, 업데이트 및/또는 삭제될 때 실행됩니다.