[PATCH rdma-core 00/19] Complete the azure pipelines configuration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Jason Gunthorpe <jgg@xxxxxxxxxxxx>

Now that it has been running with stability for a while lets finish the job.

This is mostly a grab bag of things to make AZP work properly:
 - Only use python3 so we can reduce the azp image size
 - Migrate functions over from travis so we don't see as many travis false
   failures until we retire it. Notably the problematic suse Leap is dropped
 - Build FC30 and Centos6 in AZP
 - Cross compile on PPC64 as well as ARM64
 - Version number the container images so that stable branches will continue
   to work forever.
 - Minor bug fixes to get clean compiles in all environments

This is a PR:

https://github.com/linux-rdma/rdma-core/pull/552

Jason Gunthorpe (19):
  rdmacm: Fix missing libraries on centos6 build
  util: Enable uninitialized_var on powerpc
  build/cbuild: Remove docker-gc
  build/travis: Do not build packages in travis anymore
  build/travis: Do not run checkpatch
  build/travis: Do not cross compile for ARM64
  build/azp: Use a version number for the docker images
  build/cbuild: Add push-azp-images
  build/azp: Use gcc 9.3 for building
  build/azp: Use clang 8.0 for building
  build/azp: Run a test compile on ppc64el as well
  build/azp: Add Fedora 30 to the distro testing
  build/azp: Update check-build to work with python3
  build/cbuild: Update cbuild to work with python3
  build/azp: Reduce the package list
  build/azp: Add centos6 to the test distributions
  build/azp: Run lintian over the bionic .debs
  build: Use the CMake variable -DENABLE_WERROR to turn on WERROR mode
  build/azp: Have Azure Pipelines create releases when tags are made

 .travis.yml                          |  27 ---
 CMakeLists.txt                       |   5 +
 buildlib/azure-pipelines-release.yml |  48 ++++++
 buildlib/azure-pipelines.yml         |  84 +++++----
 buildlib/cbuild                      | 248 +++++++++++++++++++--------
 buildlib/centos6.spec                | 109 ++++++++++++
 buildlib/check-build                 |  50 +++---
 buildlib/github-release              |   7 -
 buildlib/package-build-test          |  21 ---
 buildlib/travis-build                |   7 +-
 buildlib/travis-checkpatch           |  30 ----
 librdmacm/CMakeLists.txt             |   1 +
 util/compiler.h                      |   5 +-
 13 files changed, 421 insertions(+), 221 deletions(-)
 create mode 100644 buildlib/azure-pipelines-release.yml
 create mode 100644 buildlib/centos6.spec
 delete mode 100755 buildlib/github-release
 delete mode 100755 buildlib/package-build-test
 delete mode 100755 buildlib/travis-checkpatch

-- 
2.22.0




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux