kernelci / kernelci/tuxmake

ci: add jobs to test build docker images on amd64 and arm64

Open
#85 0 comments 0 reactions 0 assignees View on GitHub
ci gitlab issue
Dominant language
Python
Stars
6
Forks
6
Avg merge
6h 1m
Merged PRs (30d)
3

Description

***In GitLab by @terceiro on Oct 29, 2020, 15:01 GMT:***

Today merge requests that make changes to the docker images are not fully tested. We need jobs that build (but don't publish) and test all the images, one for amd64 and one for arm64. Basically it's just `cd support/docker && ./configure && make test-images`).

Such a job will be pretty long, so it should only run when there are changes in `tuxmake/runtime/docker.ini` or anything under `support/docker/`, and be skipped in scheduled runs (since those are the ones who publish images, what implies building first).

*Migrated from GitLab: https://gitlab.com/Linaro/tuxmake/-/issues/85*

Contributor guide

Open the contributing guide

Research direction

Start with the CI configuration for merge requests and scheduled runs, then inspect tuxmake/runtime/docker.ini and support/docker/. Run `cd support/docker && ./configure && make test-images` to understand the existing checks; done means amd64 and arm64 build-and-test jobs run only for relevant changes and are skipped for scheduled runs.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker
Domain
ci-cd
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.