Hackweek 17

Glue script works well enough, but is not ideal. This hackweek I'll integrate glue script or its functionality into GitLab CI pipeline.

Tasks:

  • if possible/meaningful provide ci-gate script functionality in .gitlab-ci.yml
  • what does not fit in .gitlab-ci.yml provide in custom gitlab CI runner

Hackweek 16

Our CI infrastructure consists of 3 parts:

  • GitLab - project is hosted there
  • Open Build Service - using source services for package building
  • OpenQA - complete stack testing

There was no integration between gitlab and obs, openQA thus we needed to hack our own glue. This glue script provides http server which GitLab can access by using webhook and communicates with OBS and OpenQA API. So far so good.

What is lacking is reporting back results of build and test run and the configurability is not as good, feels more like hack.

Tasks for this hackweek:

  • report build results back
  • report test results back (this can take up to 2h)
  • improve/create configuration possibilities to allow use for different projects
  • package it

Looking for mad skills in:

Nothing? Add some keywords!

This project is part of:

Hack Week 16 Hack Week 17


Comments

  • sven15
    over 1 year ago by sven15 | Reply

    Have you seen https://hackweek.suse.com/16/projects/obs-gitlab-integration ?

  • Pharaoh_Atem
    7 months ago by Pharaoh_Atem | Reply

    Could someone put the code referenced here somewhere that non SUSE people can see it?

Similar Projects

This project is one of its kind!