Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests: CI/CD pipeline (tmt) - add ostree integration into the CI/CD pipeline #386

Open
dougsland opened this issue Apr 24, 2024 · 3 comments
Labels
enhancement New feature or request jira testing
Milestone

Comments

@dougsland
Copy link
Collaborator

dougsland commented Apr 24, 2024

make sure our github actions / tmt / pipelines are covering ostree integration when a new patch arrives for the review.

For example:

git clone https://gitlab.com/CentOS/automotive/sample-images
<APPLY THE NEW PATCH>
cd sample-images/osbuild-manifests
make cs9-qemu-qm-minimal-ostree.x86_64.qcow2

SEE IF IT BREAKS OR NOT AND REPORT.

Based on that the QM maintainers can decide to merge or not the patch.

@dougsland dougsland added enhancement New feature or request testing jira labels Apr 24, 2024
@dougsland
Copy link
Collaborator Author

@Yarboa

@juanje
Copy link

juanje commented Apr 25, 2024

@dougsland This task is not easy, as for building the image we need virtualization and I don't know if GitHub can provide that.

Well, virtualization or a privileged container with some extra security options. See here an example:
https://gitlab.com/CentOS/automotive/sample-images/-/blob/main/auto-image-builder.sh?ref_type=heads#L42

If it can be done with GitHub action, great, if not we could try Testing Farm, as we do in Automotive from GitLab.

@dougsland
Copy link
Collaborator Author

@dougsland This task is not easy, as for building the image we need virtualization and I don't know if GitHub can provide that.

Well, virtualization or a privileged container with some extra security options. See here an example: https://gitlab.com/CentOS/automotive/sample-images/-/blob/main/auto-image-builder.sh?ref_type=heads#L42

If it can be done with GitHub action, great, if not we could try Testing Farm, as we do in Automotive from GitLab.

@juanje Perfect, thanks so much for your collaboration, we can use any technology :)

@dougsland dougsland changed the title tests: add ostree integration into the CI/CD pipeline tests: CI/CD pipeline (tmt) - add ostree integration into the CI/CD pipeline Apr 29, 2024
@dougsland dougsland added this to the v0.6.4 milestone May 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request jira testing
Projects
None yet
Development

No branches or pull requests

2 participants