-
Notifications
You must be signed in to change notification settings - Fork 9
Home
The only current Jenkins instance equipped with the tools and configuration capable of running this test template is internal to RedHat. This guide assumes that you have admin access to this enviroment, or have been able to set up an equivalent environment with the Multi-Arch CI Provisioner installed.
- If you are a RedHat employee, you can file a ticket to get access to the Multi-Arch QE Jenkins environment.
- If you are trying to set up your own multi-arch capable testing system, you'll want to start by following the instructions to set up or integrate into your environment the Multi-Arch QE Provisioner.
- In the github UI, fork this project.
-
Log in to Multi-Arch QE Jenkins.
-
Navigate to your teams directory. You may need a create a directory for your team if one does not already exist.
-
Select
new item
. -
Name your test. I recommend keeping the name lowercase and using dashes as delimiters between words, since the test name will be used as a directory name when it is run, and special characters have been known to cause problems because of this.
-
For pipeline type, select
Multi-Branch Pipeline
. -
Select
OK
at the bottom of the page. -
Under
Branch Sources
selectSources->Git
. -
In the new
Branch Sources->Git
section, fill in theProject Repository
filed with the Github URL of your fork of this project. -
Hit
Save
. This should scan the repo for branches and kickoff builds for each branch. Since you cloned the template, the only branch should be master. -
The test will be run automatically with the default build parameters, so just by waiting for the test to complete you should see the results of the first build just by browsing to the job. The easiest way to visualize the progress of your builds is to select Blue Ocean. From here, you can navigate down to your branches and see the result for each arch. Once completed, you can also retrieve the build artifacts from this view.
- To run a the test manually, start by logging in to Multi-Arch QE Jenkins.
- Navigate to the test you want to run.
- In the left panel, select
Build with Parameters
. - Specify the
ARCHES
you want to build on. This parameter takes a list of arches delimited by,
. The supported arches arex86_64
,ppc64le
,aarch64
, ands390x
. - Click
Build
.