Skip to content

libyui/ci-libyui-container

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Libyui Testing Image

Workflow Status

This git repository contains the configuration used to build the docker image used for CI tests in Libyui GitHub Actions. The resulting docker image is available at https://registry.opensuse.org/.

Automatic Rebuilds

Triggering a Rebuild Manually

If for some reason the automatic rebuild does not work or it failed you can trigger the rebuild in the OBS just like for the other regular packages.

The Image Content

This image is based on the latest openSUSE Tumbleweed image, additionally it contains the packages needed for building and running tests in libyui packages.

Building the Image Locally

Using the OSC Tool

From the Git sources:

# you need the rubygem-libyui-rake package installed
rake osc:build

From the OBS checkout:

# check it out if not already present
osc co devel:libraries:libyui ci-libyui-container
cd devel:libraries:libyui/ci-libyui-container

# build it
osc build containers

Using the Docker tool

️:warning: This approach is not 100% the same as building the image with osc described above. The osc build injects some special modifications to allow building the image inside the OBS build environment.

ℹ️️ You should prefer using the osc method if possible, use the docker build only as a fallback when the osc build is not possible or does not work in your environment. Use the ci-test script for building.

About

The Docker image used at Travis CI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published