Started by GitHub push by Geolykt Running as SYSTEM Building in workspace /var/lib/jenkins/workspace/SML6 The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/SML6/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/stianloader/sml6.git # timeout=10 Fetching upstream changes from https://github.com/stianloader/sml6.git > git --version # timeout=10 > git --version # 'git version 2.55.0' > git fetch --tags --force --progress -- https://github.com/stianloader/sml6.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 Checking out Revision df3f9e857ec6f55e95a8d4d6a813e00f5c08c8e3 (refs/remotes/origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f df3f9e857ec6f55e95a8d4d6a813e00f5c08c8e3 # timeout=10 Commit message: "The well of eternal torment, agony, and despair" > git rev-list --no-walk 45514fe2246cf203ddb3b6140c2f6eb3b0654511 # timeout=10 false SCM Skip: Pattern \[(CI-SKIP|CI SKIP)\].* NOT matched on message: The well of eternal torment, agony, and despair In other words, provide workarounds for task-based artifact generation when the configuration cache is enabled. Gradle's API leaves much to be desired here, but at least it works I suppose? Also thank you to lukebemish ( https://github.com/lukebemish ) for guiding me to and through gradle's own-project variants. This is something I am quite certain is just outright not documented in a sufficent manner and even AIs will fail spectacularly at dealing with this issue (although, AIs are always pretty much unusuable for gradle - at least at the level of what we are doing here at stianloader). Of course, this means that we will further loose implicit IJ support, but uh … not my fault! I did my best (by doing absolutely nothing for IJ). Jokes aside, testing support for an IDE that isn't being used in your community because you are the only person working on and with a given project just isn't worth it and a waste of time overall, no questions asked. And eclipse isn't backwards enough where I'd say that we'd absolutely need to switch to IJ soon enough. [Gradle] - Launching build. [SML6] $ /var/lib/jenkins/workspace/SML6/gradlew -DpublishRepo=http://localhost:25615/maven publish Starting a Gradle Daemon (subsequent builds will be faster) Reusing configuration cache. > Task :generatePomFileForGslStarplanePluginPluginMarkerMavenPublication > Task :publishGslStarplanePluginPluginMarkerMavenPublicationToMavenRepository > Task :pluginDescriptors UP-TO-DATE > Task :processResources UP-TO-DATE > Task :generatePomFileForMavenJavaPublication > Task :generatePomFileForPluginMavenPublication > Task :compileJava > Task :classes > Task :sourcesJar > Task :jar > Task :generateMetadataFileForMavenJavaPublication > Task :generateMetadataFileForPluginMavenPublication > Task :publishPluginMavenPublicationToMavenRepository Multiple publications with coordinates 'org.stianloader:sml6:0.2.0' are published to repository 'maven'. The publications 'mavenJava' in root project 'sml6' and 'pluginMaven' in root project 'sml6' will overwrite each other! > Task :publishMavenJavaPublicationToMavenRepository > Task :publish BUILD SUCCESSFUL in 15s 13 actionable tasks: 11 executed, 2 up-to-date Configuration cache entry reused. Build step 'Run with timeout' changed build result to SUCCESS [SML6] $ /bin/sh -xe /tmp/jenkins10608648188370545429.sh + curl http://localhost:25615/maven/commit % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 100 2 100 2 0 0 2 0 00:01 00:01 0 100 2 100 2 0 0 2 0 00:01 00:01 0 100 2 100 2 0 0 2 0 00:01 00:01 0 OK real 0m0.999s user 0m0.012s sys 0m0.011s Sending notification to Discord. Finished: SUCCESS