Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Jenkinsfile from archetype #100

Merged

Commits on Sep 23, 2023

  1. Use Jenkinsfile from archetype

    Use the Jenkinsfile from the plugin archetype in order to reduce
    differences throughout the Jenkins organization.
    
    This intentionally reduces CI costs by running tests in fewer
    configurations.  It intentionally skips tests on Java 11 because we are
    compiling to Java 11 byte code and testing on Java 21 (Linux) and Java
    17 (Windows) with the Java 11 byte code.  It intentionally removes the
    Jenkins version specific tests because after they have passed once,
    they almost never fail in later tests.
    
    The Jenkinsfile from the plugin archetype is extended to run tests in
    parallel in order to reduce the time and cost of tests.
    
    jenkinsci/archetypes#650 describes the
    alternatives for Jenkinsfile configurations.
    MarkEWaite committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    07ba57b View commit details
    Browse the repository at this point in the history