Welcome to the Linux Foundation Forum!

Any suggestions as to how I can get lab9 to build?

Any suggestions as to how I can get lab9 to build? Lab 9 discussion

Comments

  • luisviveropena
    luisviveropena Posts: 1,233

    Hi @zacts, I'm going through the labs now. I expect to get up to Lab 9 this week.

    Regards,
    Luis.

  • zacts
    zacts Posts: 27

    Thanks. I'm going do try another practice run through this tonight to see if I can get it to build.

  • luisviveropena
    luisviveropena Posts: 1,233

    Hi @zacts,

    I did the test case and it worked for me at the first try. So I was unable to reproduce the issue. This is what I got in the console output:

    Started by user admin

    Running as SYSTEM
    Building in workspace /var/jenkins_home/workspace/maven-examples
    The recommended git tool is: NONE
    No credentials specified
    Cloning the remote Git repository
    Cloning repository https://github.com/devopsn3rd/maven-examples.git

    git init /var/jenkins_home/workspace/maven-examples # timeout=10

    Fetching upstream changes from https://github.com/devopsn3rd/maven-examples.git

    git --version # timeout=10
    git --version # 'git version 2.39.2'
    git fetch --tags --force --progress -- https://github.com/devopsn3rd/maven-examples.git +refs/heads/:refs/remotes/origin/ # timeout=10
    git config remote.origin.url https://github.com/devopsn3rd/maven-examples.git # timeout=10
    git config --add remote.origin.fetch +refs/heads/:refs/remotes/origin/ # timeout=10

    Avoid second fetch

    git rev-parse refs/remotes/origin/master^{commit} # timeout=10

    Checking out Revision 68185bc643955f16541e7a30eecfe96e66c2e022 (refs/remotes/origin/master)

    git config core.sparsecheckout # timeout=10
    git checkout -f 68185bc643955f16541e7a30eecfe96e66c2e022 # timeout=10

    Commit message: "Update pom.xml"
    First time build. Skipping changelog.
    Parsing POMs
    Discovered a new module net.petrikainulainen.maven:code-coverage-jacoco Code Coverage with Jacoco
    Modules changed, recalculating dependency graph
    Established TCP socket on 38805
    [code-coverage-jacoco] $ java -cp /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.14.jar:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven_3.9.8/boot/plexus-classworlds-2.8.0.jar:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven_3.9.8/conf/logging jenkins.maven3.agent.Maven35Main /var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven_3.9.8 /var/jenkins_home/war/WEB-INF/lib/remoting-3206.vb_15dcf73f6a_9.jar /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven35-interceptor-1.14.jar /var/jenkins_home/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.14.jar 38805
    <===[JENKINS REMOTING CAPACITY]===>channel started
    Executing Maven: -B -f /var/jenkins_home/workspace/maven-examples/code-coverage-jacoco/pom.xml clean test
    [INFO] Scanning for projects...
    [INFO]
    [INFO] ----------< net.petrikainulainen.maven:code-coverage-jacoco >-----------
    [INFO] Building Code Coverage with Jacoco 0.1
    [INFO] from pom.xml
    [INFO] --------------------------------[ jar ]---------------------------------
    [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/jacoco/jacoco-maven-plugin/0.8.12/jacoco-maven-plugin-0.8.12.pom

    [...]

    [INFO]
    [INFO] -------------------------------------------------------
    [INFO] T E S T S
    [INFO] -------------------------------------------------------
    [INFO]
    [INFO] Results:
    [INFO]
    [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
    [INFO]
    [JENKINS] Recording test results
    [INFO]
    [INFO] --- jacoco:0.8.12:report (post-unit-test) @ code-coverage-jacoco ---
    [INFO] Loading execution data file /var/jenkins_home/workspace/maven-examples/code-coverage-jacoco/target/coverage-reports/jacoco-ut.exec
    [INFO] Analyzed bundle 'Code Coverage with Jacoco' with 1 classes
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 13.609 s
    [INFO] Finished at: 2024-10-23T15:54:16Z
    [INFO] ------------------------------------------------------------------------
    Waiting for Jenkins to finish collecting data
    [JENKINS] Archiving /var/jenkins_home/workspace/maven-examples/code-coverage-jacoco/pom.xml to net.petrikainulainen.maven/code-coverage-jacoco/0.1/code-coverage-jacoco-0.1.pom
    channel stopped
    [JaCoCo plugin] Collecting JaCoCo coverage data...
    [JaCoCo plugin] Version: 3.3.6
    [JaCoCo plugin] /.exec;/classes;/src/main/java; locations are configured
    [JaCoCo plugin] Number of found exec files for pattern /.exec: 1
    [JaCoCo plugin] Saving matched execfiles: /var/jenkins_home/workspace/maven-examples/code-coverage-jacoco/target/coverage-reports/jacoco-ut.exec
    [JaCoCo plugin] Saving matched class directories for class-pattern: /classes:
    [JaCoCo plugin] - /var/jenkins_home/workspace/maven-examples/code-coverage-jacoco/target/classes 1 files
    [JaCoCo plugin] Saving matched source directories for source-pattern: **/src/main/java:
    [JaCoCo plugin] Source Inclusions: **/*.java,
    /.groovy,/*.kt,/.kts
    [JaCoCo plugin] Source Exclusions:
    [JaCoCo plugin] - /var/jenkins_home/workspace/maven-examples/assembly-plugin/src/main/java 1 files
    [JaCoCo plugin] - /var/jenkins_home/workspace/maven-examples/code-coverage-jacoco/src/main/java 1 files
    [JaCoCo plugin] - /var/jenkins_home/workspace/maven-examples/findbugs-cookbook/src/main/java 1 files
    [JaCoCo plugin] - /var/jenkins_home/workspace/maven-examples/properties-filtering/src/main/java 1 files
    [JaCoCo plugin] Loading inclusions files..
    [JaCoCo plugin] inclusions: []
    [JaCoCo plugin] exclusions: []
    [JaCoCo plugin] Thresholds: JacocoHealthReportThresholds [minClass=0, maxClass=0, minMethod=0, maxMethod=0, minLine=0, maxLine=0, minBranch=0, maxBranch=0, minInstruction=0, maxInstruction=0, minComplexity=0, maxComplexity=0]
    [JaCoCo plugin] Publishing the results..
    [JaCoCo plugin] Loading packages..
    [JaCoCo plugin] Done.
    [JaCoCo plugin] Overall coverage: class: 0.0, method: 0.0, line: 0.0, branch: 0.0, instruction: 0.0, complexity: 0.0
    Finished: SUCCESS

    So, as you can see, it finished OK.

    1.- What Maven version are you running? I'm using maven 3.9.8.
    2.- What OS and version are you using?
    3.- Did you try restarting Jenkins after the Jacoco plugin installation? I did it, just in case.
    4.- Are you in the Cloud Engineer IT Professional Program or the DevOps IT Professional Program, so you can join Office Hours to check your installation?

    Regards,
    Luis.

  • zacts
    zacts Posts: 27

    Hello,

    I just tried a fresh lab setup on Google Cloud, and it worked for me. I was originally trying this on my local laptop. My guess is that it was a storage space issue or something. It's working on the default Google Cloud install.

  • luisviveropena
    luisviveropena Posts: 1,233

    Hi @zacts,

    I'm glad that this finally worked for you! It's a good idea to try on a cloud system, and it's faster to deploy.

    Regards,
    Luis.

Categories

Upcoming Training