문제

빌드 후 두 개의 전자 메일을 트리거하고 싶습니다.

첫 번째는 SharePoint Server의 전자 메일입니다.SharePoint는 첨부 파일을 업로드합니다.이 메일의 주제는 업로드를 위해 SharePoint 폴더와 일치해야합니다.

두 번째는 팀을위한 메일입니다.그래서, 그것은 폴더 이름보다는 좋은 주제가 있어야합니다.

Jenkins 두 개의 이메일을 보내는 방법은 무엇입니까?

도움이 되었습니까?

해결책

이 기능을 제공하는 플러그인이 없습니다.이 기능을 수행하기 위해 두 가지 선택이 있습니다.자신의 플러그인을 구현할 수 있습니다.시작하기 좋은 곳은 아마도 Email-ext plugin .

또는 실제 빌드로 첫 번째 이메일을 트리거 한 다음 Jenkins가 두 번째 이메일을 보내는 별도의 더미 빌드를 트리거 할 수 있습니다.이것은 우아한 것이 아니라 자신을 직접 구현할 필요가 없을 때 훨씬 쉬울 것입니다.이메일을 포함 할 정확히 무엇이 필요한지에 따라 첫 번째 빌드에서 두 번째 빌드 (예 : 매개 변수화 된 빌드를 통해)에서 일부 데이터를 전송해야 할 수 있습니다.

다른 팁

싼 대안은 "쉘 스크립트"빌드 단계를 만드는 것입니다. 예를 들어, (* NIX 플랫폼에있는 경우)

echo "Please Mr. SharePoint, would you be so kind to attach my file(s) ? 
      Thanks!" | mail -s "<folder name>" -a ${WORKSPACE}/target/artifacts/myfile sharepoint@example.com
.

새 트리거를 추가하고 수신자 목록에 새 콘텐츠로 새 이메일을 보낼 수있는 옵션이 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top