Build integration-test gem and update README

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Proposal

The purpose of this issue is to add a job to the integration-test project to automatically build and publish a Rubygem, and improve the image integration test README to explain how to use it.

Proposal

  1. Update the pipeline of the integration-test project to build a Rubygem, and to push it to the Package Registry of the project.

  2. Update (or add) a Gemfile for each of the dependency scanning analyzer projects:

    To do the following:

    • Add the Package Registry of integration-test as a gem source.
    • Declare gitlab-secure-integration_test as a test dependency.
  3. Update the docs

    • Move the Image integration tests section from the gemnasium README to the integration-test README and update the Running image integration tests using ruby sub-section so it references the changes made in steps 1. and 2. above.
    • Replace the Image integration tests section of the gemnasium-maven README with a link to the corresponding section in the image-integration project README
    • Add a link in the gemnasium-python README to also point to the section in the image-integration project README that explains how to use the image integration tests

/cc @NicoleSchwartz @gonzoyumo @fcatteau

Edited by 🤖 GitLab Bot 🤖