#6369 [Jenkins] project request: MF26_test_docker_image
Closed Opened by igulina.

At the moment I need two instances, please:
1) MF26_test_docker_image
2) MF26_test_compose

Ansible playbooks for buidling and validating composes of a modular Linux OS.

I'm not sure yet, but maybe every release will require 2 new instances, or we will go with separate branches.
Admin: igulina@redhat.com Irina Gulina
URL: At the moment it's https://github.com/alexxa/compose_tester. Later it will be copied into https://github.com/fedora-modularity Git Organization

We will need Blue Ocean Pipeline, http request, and git plugins. Jenkins user should be allowed to run commands as sudo without a password.

Thanks


cc @langdon

I'm happy to add things, but...

can you expand on: "We will need Blue Ocean Pipeline, http request, and git plugins" Are those packaged in Fedora/EPEL? I assume you will want to run on a f26 builder? and we don't allow root access on our builders to projects because all the builders are static and shared. ;(

Further note we are planning on moving things to CentOS. If the above is a stopper, we may want to just have you ask CentOS folks now for resources?

Hi Kevin,

Blue Ocean Pipeline, http request, and git plugins - are Jenkins Plugins. Those are added in Jenkins -> Manage Jenkins -> Manage plugins

Those are need to write a Jenkins Pipeline, which will
1) check the status of the koji build - simple curl get request, if all good
2) git clone https://github.com/alexxa/compose_tester, which I mentioned in the original request form
3) run ansible playbooks from that repo and those
- install vagrant, libvirt, and provision a vagrant machine (with F26 cloud base)
- run all further compose and image building, and testing of those on that vagrant machine
To do it all a jenkins user needs a sudo access with no pass. Well, maybe there is different solution, I'm not aware of yet.

When will things be moved to CentOS? Can you point me whom of CentOS I can ping particularly, please?

@kevin ^^

I am not sure our jenkins instance would be suited for your needs when I see what you want to do, while the CentOS one would likely be more aligned.

You can find some docs in https://wiki.centos.org/QaWiki/CI/GettingStarted

ack, thanks @pingou

Metadata Update from @igulina:
- Issue status updated to: Closed (was: Open)

Metadata