]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commit
Add Ceph Windows testing job 1922/head
authorIonut Balutoiu <ibalutoiu@cloudbasesolutions.com>
Mon, 18 Oct 2021 16:02:55 +0000 (19:02 +0300)
committerIonut Balutoiu <ibalutoiu@cloudbasesolutions.com>
Tue, 2 Nov 2021 15:49:46 +0000 (17:49 +0200)
commitc69d18f0d8047d549c4714414697c8e76a3f1139
tree1600ee84cdb08df1e35e9f203ee5f3c85e5f3f7a
parent42957b24956aec78cd76b04cf1a79aab503e142f
Add Ceph Windows testing job

Add a new freestyle Jenkins job that can be used to test a Ceph
Windows build uploaded to Chacra, on the Jenkins agents labeled with
`amd64`, `focal`, `libvirt`.

The Ceph Windows build is identified in Chacra using the following
Jenkins job parameters:
* `CEPH_WINDOWS_VERSION`
* `CEPH_WINDOWS_SHA1`

As a build step, the new job will execute the `./build/run_tests`
bash script. This script sets up a KVM virtual machine with Windows
Server 2019, that it's used to run the Ceph Windows unit tests from
the Chacra build. On top of that, it takes care of the everything
needed to run the Ceph Windows tests.
ceph-windows-test/build/run_tests [new file with mode: 0755]
ceph-windows-test/config/definitions/ceph-windows-test.yml [new file with mode: 0644]