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

contrib/intel/jenkins: Update CI to v1.2.0 and migrate build/tests #10541

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Commits on Nov 14, 2024

  1. contrib/intel/jenkins: Migrate shmem tests to use new CI

    Signed-off-by: Zach Dworkin <zachary.dworkin@intel.com>
    zachdworkin committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    b974c54 View commit details
    Browse the repository at this point in the history
  2. contrib/intel/jenkins: Rename build_ci to bootstrap_ci

    Signed-off-by: Zach Dworkin <zachary.dworkin@intel.com>
    zachdworkin committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    cb7f609 View commit details
    Browse the repository at this point in the history
  3. contrib/intel/jenkins: Add stage to check node health

    Add health check stage to reboot nodes as needed if they
    are stuck in a bad state from previous jobs.
    
    Signed-off-by: Zach Dworkin <zachary.dworkin@intel.com>
    zachdworkin committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    add75dc View commit details
    Browse the repository at this point in the history
  4. contrib/intel/jenkins: Separate tcp and tcp;ofi_rxm testing

    Separate tcp and tcp;ofi_rxm testing so that both providers
    are covered. Previously tcp was testing everything and
    picking up rxm as needed. Instead it is better practice to
    separate them and just test both usecases entirely. Update
    both tcp ubertest lists to correctly run only supported tests.
    
    Signed-off-by: Zach Dworkin <zachary.dworkin@intel.com>
    zachdworkin committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    cf8199c View commit details
    Browse the repository at this point in the history
  5. contrib/intel/jenkins: Use new CI to build

    New CI will be in charge of building everything that
    needs to be built that it is in charge of running.
    Libfabric, Fabtests, SHMEM.
    
    New CI prefers a tarball to build from so we will checkout
    scm from the plugin, tar it, and then feed it to new CI to use.
    
    All builds will eventually move from middlewares to pre-build.
    
    Signed-off-by: Zach Dworkin <zachary.dworkin@intel.com>
    zachdworkin committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    427cb9b View commit details
    Browse the repository at this point in the history
  6. contrib/intel/jenkins: Rebase before running

    Make sure code is rebased on target branch before running.
    Re-order git commands to not need adding remote several times
    
    Signed-off-by: Zach Dworkin <zachary.dworkin@intel.com>
    zachdworkin committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    c2f4457 View commit details
    Browse the repository at this point in the history