See https://builds.apache.org/job/maven-box/job/maven-wagon/job/WAGON-519/20/
Changes:
* More verbose info about build exceptions
* Verbose info about failure - add bit more
* Revert: no access to currntBuild.rawBuild
All tests passed
Build log:
[...truncated 17336 lines...]
[INFO] Exclude: **/*.odg
[INFO] Exclude: src/test/resources/**
[INFO] Exclude: src/main/resources/default-server-root/**
[INFO] Exclude: src/main/resources/ssh-keys/**
[INFO] Exclude: src/test/ssh-keys/**
[INFO] Exclude: .repository/**
[INFO] Exclude: out/**
[INFO] Exclude: .repository/**
[INFO] Exclude: .maven/spy.log
[INFO] Exclude: dependency-reduced-pom.xml
[INFO] Exclude: .java-version
[INFO] 12 resources included (use -debug for more details)
[INFO] Rat check: Summary over all files. Unapproved: 0, unknown: 0, generated:
0, approved: 12 licenses.
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process (process-resource-bundles)
@ wagon-webdav-jackrabbit ---
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @
wagon-webdav-jackrabbit ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @
wagon-webdav-jackrabbit ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4 source files to
F:\jenkins\jenkins-slave\workspace\maven-box_maven-wagon_WAGON-519\m\wagon-providers\wagon-webdav-jackrabbit\target\classes
[INFO]
/F:/jenkins/jenkins-slave/workspace/maven-box_maven-wagon_WAGON-519/m/wagon-providers/wagon-webdav-jackrabbit/src/main/java/org/apache/maven/wagon/providers/webdav/WebDavWagon.java:
F:\jenkins\jenkins-slave\workspace\maven-box_maven-wagon_WAGON-519\m\wagon-providers\wagon-webdav-jackrabbit\src\main\java\org\apache\maven\wagon\providers\webdav\WebDavWagon.java
uses or overrides a deprecated API.
[INFO]
/F:/jenkins/jenkins-slave/workspace/maven-box_maven-wagon_WAGON-519/m/wagon-providers/wagon-webdav-jackrabbit/src/main/java/org/apache/maven/wagon/providers/webdav/WebDavWagon.java:
Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- plexus-component-metadata:1.7.1:generate-metadata (generate) @
wagon-webdav-jackrabbit ---
[INFO] Discovered 1 component descriptors(s)
[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.15:check (check-java-1.7-compat) @
wagon-webdav-jackrabbit ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @
wagon-webdav-jackrabbit ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @
wagon-webdav-jackrabbit ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4 source files to
F:\jenkins\jenkins-slave\workspace\maven-box_maven-wagon_WAGON-519\m\wagon-providers\wagon-webdav-jackrabbit\target\test-classes
[INFO]
/F:/jenkins/jenkins-slave/workspace/maven-box_maven-wagon_WAGON-519/m/wagon-providers/wagon-webdav-jackrabbit/src/test/java/org/apache/maven/wagon/providers/webdav/HttpClientWagonTest.java:
F:\jenkins\jenkins-slave\workspace\maven-box_maven-wagon_WAGON-519\m\wagon-providers\wagon-webdav-jackrabbit\src\test\java\org\apache\maven\wagon\providers\webdav\HttpClientWagonTest.java
uses or overrides a deprecated API.
[INFO]
/F:/jenkins/jenkins-slave/workspace/maven-box_maven-wagon_WAGON-519/m/wagon-providers/wagon-webdav-jackrabbit/src/test/java/org/apache/maven/wagon/providers/webdav/HttpClientWagonTest.java:
Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-surefire-plugin:2.20:test (default-test) @
wagon-webdav-jackrabbit ---
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.maven.wagon.providers.webdav.HttpClientWagonTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.114 s
- in org.apache.maven.wagon.providers.webdav.HttpClientWagonTest
[INFO] Running org.apache.maven.wagon.providers.webdav.PathNavigatorTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s
- in org.apache.maven.wagon.providers.webdav.PathNavigatorTest
[INFO] Running org.apache.maven.wagon.providers.webdav.WebDavsWagonTest
[INFO] Tests run: 69, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.774
s - in org.apache.maven.wagon.providers.webdav.WebDavsWagonTest
[INFO] Running org.apache.maven.wagon.providers.webdav.WebDavWagonTest
[INFO] Tests run: 69, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 31.424
s - in org.apache.maven.wagon.providers.webdav.WebDavsWagonTest
[INFO] Running org.apache.maven.wagon.providers.webdav.WebDavWagonTest
[INFO] Tests run: 69, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.214
s - in org.apache.maven.wagon.providers.webdav.WebDavWagonTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 145, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ wagon-webdav-jackrabbit
---
[INFO] Building jar:
F:\jenkins\jenkins-slave\workspace\maven-box_maven-wagon_WAGON-519\m\wagon-providers\wagon-webdav-jackrabbit\target\wagon-webdav-jackrabbit-3.1.0-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.7:attach-descriptor (attach-descriptor) @
wagon-webdav-jackrabbit ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO]
[INFO] --- maven-checkstyle-plugin:3.0.0:check (checkstyle-check) @
wagon-webdav-jackrabbit ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Maven Wagon ................................. SUCCESS [ 17.905 s]
[INFO] Apache Maven Wagon :: API .......................... SUCCESS [ 9.413 s]
[INFO] Apache Maven Wagon :: Provider Test ................ SUCCESS [ 4.251 s]
[INFO] Apache Maven Wagon :: Providers .................... SUCCESS [ 1.743 s]
[INFO] Apache Maven Wagon :: Providers :: File Provider ... SUCCESS [ 4.378 s]
[INFO] Apache Maven Wagon :: Providers :: FTP Provider .... SUCCESS [ 6.592 s]
[INFO] Apache Maven Wagon :: Providers :: HTTP Shared Library SUCCESS [ 3.935
s]
[INFO] Apache Maven Wagon :: Test Compatibility Kits ...... SUCCESS [ 1.455 s]
[INFO] Apache Maven Wagon :: HTTP Test Compatibility Kit .. SUCCESS [ 2.319 s]
[INFO] Apache Maven Wagon :: Providers :: HTTP Provider ... SUCCESS [04:47 min]
[INFO] Apache Maven Wagon :: Providers :: Lightweight HTTP Provider SUCCESS
[02:09 min]
[INFO] Apache Maven Wagon :: Providers :: SCM Provider .... SUCCESS [ 12.791 s]
[INFO] Apache Maven Wagon :: Providers :: SSH Common Library SUCCESS [ 3.382 s]
[INFO] Apache Maven Wagon :: Providers :: SSH Common Tests SUCCESS [ 2.674 s]
[INFO] Apache Maven Wagon :: Providers :: SSH External Provider SUCCESS [
2.029 s]
[INFO] Apache Maven Wagon :: Providers :: SSH Provider .... SUCCESS [ 3.060 s]
[INFO] Apache Maven Wagon :: Providers :: WebDAV Provider . SUCCESS [01:01 min]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 09:17 min
[INFO] Finished at: 2019-01-31T18:15:22Z
[INFO] Final Memory: 111M/1019M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "run-its" could not be activated because it
does not exist.
[INFO] [jenkins-event-spy] Generated
F:\jenkins\jenkins-slave\workspace\maven-box_maven-wagon_WAGON-519@tmp\withMaven87736776\maven-spy-20190131-180605-2023998422624300985252.log
Picked up JAVA_TOOL_OPTIONS:
-Dmaven.ext.class.path="f:\jenkins\jenkins-slave\workspace\maven-box_maven-wagon_WAGON-519@tmp\withMaven87736776\pipeline-maven-spy.jar"
-Dorg.jenkinsci.plugins.pipeline.maven.reportsFolder="f:\jenkins\jenkins-slave\workspace\maven-box_maven-wagon_WAGON-519@tmp\withMaven87736776"
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-provider-api:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-provider-api\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-provider-test:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-provider-test\target\surefire-reports\*.xml
Recording test results
None of the test reports contained any result
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-file:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-file\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-ftp:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-ftp\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-http-shared:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-http-shared\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-tck-http:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-tcks\wagon-tck-http\target\surefire-reports\*.xml
Recording test results
None of the test reports contained any result
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-http:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-http\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-http-lightweight:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-http-lightweight\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-scm:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-scm\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-ssh-common:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-ssh-common\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-ssh-common-test:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-ssh-common-test\target\surefire-reports\*.xml
Recording test results
None of the test reports contained any result
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-ssh-external:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-ssh-external\target\surefire-reports\*.xml
Recording test results
None of the test reports contained any result
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-ssh:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-ssh\target\surefire-reports\*.xml
Recording test results
None of the test reports contained any result
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-webdav-jackrabbit\target\surefire-reports\*.xml
Recording test results
[withMaven] Publishers: Pipeline Graph Publisher: 12 ms, Invoker Publisher: 2
ms, Junit Publisher: 4738 ms, Concordion Publisher: 2 ms, Dependencies
Fingerprint Publisher: 698 ms, JGiven Publisher: 1 ms, Jacoco Publisher: 1 ms,
SpotBugs Publisher: 1 ms
[Pipeline] // withMaven
[Pipeline] cleanWs
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] done
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[INFO] Tests run: 69, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.394
s - in org.apache.maven.wagon.providers.webdav.WebDavWagonTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 145, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ wagon-webdav-jackrabbit
---
[INFO] Building jar:
F:\jenkins\jenkins-slave\workspace\maven-box_maven-wagon_WAGON-519\m\wagon-providers\wagon-webdav-jackrabbit\target\wagon-webdav-jackrabbit-3.1.0-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.7:attach-descriptor (attach-descriptor) @
wagon-webdav-jackrabbit ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO]
[INFO] --- maven-checkstyle-plugin:3.0.0:check (checkstyle-check) @
wagon-webdav-jackrabbit ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Maven Wagon ................................. SUCCESS [ 20.622 s]
[INFO] Apache Maven Wagon :: API .......................... SUCCESS [ 8.533 s]
[INFO] Apache Maven Wagon :: Provider Test ................ SUCCESS [ 2.891 s]
[INFO] Apache Maven Wagon :: Providers .................... SUCCESS [ 1.326 s]
[INFO] Apache Maven Wagon :: Providers :: File Provider ... SUCCESS [ 3.648 s]
[INFO] Apache Maven Wagon :: Providers :: FTP Provider .... SUCCESS [ 7.249 s]
[INFO] Apache Maven Wagon :: Providers :: HTTP Shared Library SUCCESS [ 3.925
s]
[INFO] Apache Maven Wagon :: Test Compatibility Kits ...... SUCCESS [ 1.369 s]
[INFO] Apache Maven Wagon :: HTTP Test Compatibility Kit .. SUCCESS [ 2.197 s]
[INFO] Apache Maven Wagon :: Providers :: HTTP Provider ... SUCCESS [04:41 min]
[INFO] Apache Maven Wagon :: Providers :: Lightweight HTTP Provider SUCCESS
[02:09 min]
[INFO] Apache Maven Wagon :: Providers :: SCM Provider .... SUCCESS [ 14.334 s]
[INFO] Apache Maven Wagon :: Providers :: SSH Common Library SUCCESS [ 2.731 s]
[INFO] Apache Maven Wagon :: Providers :: SSH Common Tests SUCCESS [ 2.287 s]
[INFO] Apache Maven Wagon :: Providers :: SSH External Provider SUCCESS [
1.911 s]
[INFO] Apache Maven Wagon :: Providers :: SSH Provider .... SUCCESS [ 2.842 s]
[INFO] Apache Maven Wagon :: Providers :: WebDAV Provider . SUCCESS [01:02 min]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 09:11 min
[INFO] Finished at: 2019-01-31T18:15:37Z
[INFO] Final Memory: 66M/1199M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "run-its" could not be activated because it
does not exist.
[INFO] [jenkins-event-spy] Generated
F:\jenkins\jenkins-slave\workspace\maven-box_maven-wagon_WAGON-519@tmp\withMaven60d8c2d9\maven-spy-20190131-180625-840170826878042775852.log
Picked up JAVA_TOOL_OPTIONS:
-Dmaven.ext.class.path="f:\jenkins\jenkins-slave\workspace\maven-box_maven-wagon_WAGON-519@tmp\withMaven60d8c2d9\pipeline-maven-spy.jar"
-Dorg.jenkinsci.plugins.pipeline.maven.reportsFolder="f:\jenkins\jenkins-slave\workspace\maven-box_maven-wagon_WAGON-519@tmp\withMaven60d8c2d9"
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-provider-api:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-provider-api\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-provider-test:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-provider-test\target\surefire-reports\*.xml
Recording test results
None of the test reports contained any result
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-file:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-file\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-ftp:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-ftp\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-http-shared:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-http-shared\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-tck-http:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-tcks\wagon-tck-http\target\surefire-reports\*.xml
Recording test results
None of the test reports contained any result
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-http:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-http\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-http-lightweight:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-http-lightweight\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-scm:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-scm\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-ssh-common:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-ssh-common\target\surefire-reports\*.xml
Recording test results
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-ssh-common-test:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-ssh-common-test\target\surefire-reports\*.xml
Recording test results
None of the test reports contained any result
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-ssh-external:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-ssh-external\target\surefire-reports\*.xml
Recording test results
None of the test reports contained any result
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-ssh:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-ssh\target\surefire-reports\*.xml
Recording test results
None of the test reports contained any result
[withMaven] junitPublisher - Archive test results for Maven artifact
org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:3.1.0-SNAPSHOT generated by
maven-surefire-plugin:test (default-test):
m\wagon-providers\wagon-webdav-jackrabbit\target\surefire-reports\*.xml
Recording test results
[withMaven] Publishers: Pipeline Graph Publisher: 15 ms, Invoker Publisher: 2
ms, Junit Publisher: 4769 ms, Concordion Publisher: 2 ms, Dependencies
Fingerprint Publisher: 966 ms, JGiven Publisher: 1 ms, Jacoco Publisher: 1 ms,
SpotBugs Publisher: 1 ms
[Pipeline] // withMaven
[Pipeline] cleanWs
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] done
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // parallel
[Pipeline] echo
[FAILURE-001]
org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts
not permitted to use method
org.jenkinsci.plugins.workflow.support.steps.build.RunWrapper getRawBuild
[Pipeline] stage
[Pipeline] { (Notifications)
[Pipeline] echo
Build result: FAILURE
[Pipeline] jiraIssueSelector
[Pipeline] emailext