Skip to content

Files

Latest commit

a1cdb9b · Jan 8, 2025

History

History

opal-ci

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jun 17, 2020
Jan 20, 2023
Jan 20, 2023
Jan 8, 2025
Sep 14, 2023
Aug 2, 2024
Jan 8, 2025
Jan 20, 2023
Jan 20, 2023
Jan 20, 2023
Jan 20, 2023
May 26, 2015
Dec 22, 2016
Jun 17, 2020
Nov 5, 2021
Mar 15, 2022
May 9, 2022
Aug 2, 2024
Jan 8, 2025
Aug 27, 2021
Nov 14, 2019
Jun 11, 2020
May 9, 2022
Nov 5, 2021
May 28, 2021
OPAL-CI
-------

Magic scripts for doing CI regression testing.

Dockerfiles/build scripts for doing builds in Docker (focused on CI only,
used by Travis-ci - see .travis.yml)


building op-build for skiboot CI
--------------------------------
Currently the makefile targets building op-build firmware (targeted at Mambo
simulator) for all current op-build releases.

Since skiboot maintains compatibility, these binaries should *ALWAYS* boot
and work.

The provided makefile to recreate the various zImage.epapr images should be
a good starting point.

I run it like this:
cd opal-ci
export BUILDROOT_GIT=~/op-build/.git/modules/buildroot/
export OP_BUILD_GIT=~/op-build/
export DL_CACHE=~/op-build/dl
export SCRATCH=/scratch/stewart/op-build/
make -j2 images

DL_CACHE points to an existing op-build tree, so we don't have to download
all the source tarballs again

SCRATCH is where all compilation will happen, must have >20GB free space

BUILDROOT_GIT and OP_BUILD_GIT exist to prevent you having to clone from
github.