Jenkins + Gradle + Plugin Artifactory (Successful assembly and deployment - unsuccessful end result)

We recently created a Jenkins task that publishes the resulting file in Artifactory.

For some reason, the plugin seems to crash the job. Deployment is performed correctly and the assembly completes successfully. However, the end result is a failure.

We are using Gradle 2.8

Jenkins magazine is below:

Jenkins Artifactory Plugin version: 2.4.7
[Warning] No Gradle build configured
+ export GRADLE_HOME=/root/gradle/gradle-2.8
+ export NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
+ export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib
+ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/gradle/gradle-2.8/bin:/usr/lib/oracle/12.1/client64/lib
+ gradle clean fC fM test jar artifactoryPublish
[build_86dm4wztwe32gv2is1jb93c3t$_run_closure3$_closure12$_closure13@1ef31f71][0][buildinfo] Properties file found at '/tmp/buildInfo766351637837418080.properties'
:cleanQuerydslSourcesDir
:clean
:initQuerydslSourcesDir
:compileQuerydslwarning: [options] bootstrap class path not set in conjunction with -source 1.7

//BLABLABLABLABLA

:compileJavawarning: [options] bootstrap class path not set in conjunction with -source 1.7
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

:processResources
:classes
:compileTestJavawarning: [options] bootstrap class path not set in conjunction with -source 1.7

:processTestResources
:testClasses
:flywayClean
:flywayMigrate
:test
2016-04-05 09:53:53.338  INFO 10455 --- [       Thread-5] s.c.a.AnnotationConfigApplicationContext : Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@368edf2b: startup date [Tue Apr 05 09:52:46 UTC 2016]; root of context hierarchy
2016-04-05 09:53:53.351  INFO 10455 --- [       Thread-5] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
:jar
:generatePomFileForMavenJavaPublication
:artifactoryPublish
Deploying artifact: http://xxxxxxxxxxxxxxxxxx/artifactory/libs-release-local/xxxxxxxxxxxxxxxxxxxxxxxxxx.jar
Deploying artifact: http://xxxxxxxxxxxxxxxxxx/artifactory/libs-release-local/xxxxxxxxxxxxxxxxxxxxxxxxxx.pom
Deploying build descriptor to: http://xxxxxxxxxxxxxxxx/artifactory/api/build
Build successfully deployed. Browse it in Artifactory under http://xxxxxxxxxxxxxxxxxxxxxx/artifactory/webapp/builds/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/127

BUILD SUCCESSFUL

Total time: 1 mins 37.345 secs

This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.8/userguide/gradle_daemon.html
Finished: FAILURE

It seems that the problem is creating the Artifactory plugin. If we do not run artifactoryPublish, the end result will still fail. However, if we disable the Artifactory plugin and just build the project, everything works like a charm.

Summary:

  • Plugin + build + publish = successful build + successful publish + unsuccessful result
  • + Build = +
  • Build = +

, , .

.

+4
1

-, Jenkins Gradle 1.24: JENKINS-27632

- v1.23

0

All Articles