quarkusio / quarkus-images

Set of container images delivered for Quarkus
Apache License 2.0
110 stars 75 forks source link

When setting USE_GRADLE = false builds still try to use Gradle #212

Closed ghijsma closed 1 year ago

ghijsma commented 1 year ago

Using Openshift 4. Using https://quay.io/repository/quarkus/ubi-quarkus-native-s2i. We try to do a build in Openshift with Maven. We can't disable Gradle in the build process. Because of this our builds fail in Openhift. We do not want to add Gradle configs to our repository. We have set USE_GRADLE to false in the build container environment.

[logs:build/jenkins-pipeline-quarkus-test-v1-4] FAILURE: Build failed with an exception. [logs:build/jenkins-pipeline-quarkus-test-v1-4] [logs:build/jenkins-pipeline-quarkus-test-v1-4] What went wrong: [logs:build/jenkins-pipeline-quarkus-test-v1-4] Directory '/tmp/src' does not contain a Gradle build. [logs:build/jenkins-pipeline-quarkus-test-v1-4] [logs:build/jenkins-pipeline-quarkus-test-v1-4] A Gradle build should contain a 'settings.gradle' or 'settings.gradle.kts' file in its root directory. It may also contain a 'build.gradle' or 'build.gradle.kts' file. [logs:build/jenkins-pipeline-quarkus-test-v1-4] [logs:build/jenkins-pipeline-quarkus-test-v1-4] To create a new Gradle build in this directory run 'gradle init' [logs:build/jenkins-pipeline-quarkus-test-v1-4] [logs:build/jenkins-pipeline-quarkus-test-v1-4] For more detail on the 'init' task see https://docs.gradle.org/7.3/userguide/build_init_plugin.html [logs:build/jenkins-pipeline-quarkus-test-v1-4] [logs:build/jenkins-pipeline-quarkus-test-v1-4] For more detail on creating a Gradle build see https://docs.gradle.org/7.3/userguide/tutorial_using_tasks.html [logs:build/jenkins-pipeline-quarkus-test-v1-4] [logs:build/jenkins-pipeline-quarkus-test-v1-4] Try: [logs:build/jenkins-pipeline-quarkus-test-v1-4] > Run gradle init to create a new Gradle build in this directory. [logs:build/jenkins-pipeline-quarkus-test-v1-4] > Run with --stacktrace option to get the stack trace. [logs:build/jenkins-pipeline-quarkus-test-v1-4] > Run with --info or --debug option to get more log output. [logs:build/jenkins-pipeline-quarkus-test-v1-4] [logs:build/jenkins-pipeline-quarkus-test-v1-4] * Get more help at https://help.gradle.org/ [logs:build/jenkins-pipeline-quarkus-test-v1-4] [logs:build/jenkins-pipeline-quarkus-test-v1-4] BUILD FAILED in 2s [logs:build/jenkins-pipeline-quarkus-test-v1-4] error: build error: error building at STEP "RUN /usr/libexec/s2i/assemble": error while running runtime: exit status 1

ghijsma commented 1 year ago

Found the solution. Must not use USE_GRADLE. And make sure the CONTEXT_DIR is pointing to the correct folder where the pom.xml resides.