Skip to content
Snippets Groups Projects
  1. May 10, 2023
    • Andrejs Cunskis's avatar
      Implement nightly E2E test pipeline capability · 81820418
      Andrejs Cunskis authored and Rémy Coutable's avatar Rémy Coutable committed
      Extract common qa jobs and add nightly job
      
      Fix rules reference
      
      Reduce duplication in gdk pipeline
      
      Add nightly job trigger
      
      Disable ee omnibus triggers
      
      Add qa-common folder
      
      Extract post test stage jobs to common
      
      Disable knapsack in nightly
      
      Add default workflow rules for nightly pipeline
      
      Move download knapsack job definition
      
      Remove manual knapsack report name override
      
      Remove unnecessary jobs and rules
      
      Fix nightly pipeline name
      
      Add default git strategy variables
      
      Fix update_from_edition parameter
      
      Add missing gitlab semver and qa cache key variables for non dynamic pipelines
      
      Remove duplicate environment variable
      
      Fix relate test failures when
      
      Set FOSS_ONLY explicitly for omnibus-env-ce job
      
      Add notify-failure jobs
      
      Fix trigger-omnibus-env-ce job
      
      Add common qa-trigger base job
      81820418
  2. May 03, 2023
  3. Apr 13, 2023
    • Mark Lapierre's avatar
      Run QA GDK tests against commit SHA · 49bbf8cb
      Mark Lapierre authored
      When checking out the code to test, this uses the pipeline commit SHA
      instead of the ref slug. We want to test merged result pipelines and the
      commit ref slug only includes changes in the source branch.
      49bbf8cb
  4. Feb 17, 2023
    • Mark Lapierre's avatar
      Run e2e tests on GDK in docker · ba01b3c8
      Mark Lapierre authored and Ash McKenzie's avatar Ash McKenzie committed
      - Add CI config to gitlab-org/gitlab to build images and run tests
        on master and in MRs
      - Reset admin password on first use before setting license
      
      - Configure KnapsackReport as needed
      
      This avoids trying to configure KnapsackReport when running rake tasks
      
      - Use knapsack reports that match job names for now
      
      This should give us something close to a split of tests as in other
      pipelines, but will need to be replaced with reports generated in
      this pipeline.
      
      - Tag images using ref slug for caching
      
      This also reduces the number of image tags created
      
      - Note master image is built every 2 hrs
      
      - Mount log dirs and remove container automatically
      
      - Set host mount dir permissions to match container
      
      The container runs as user 1000 so the dirs have to match
      ba01b3c8
Loading