Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • dumux dumux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 104
    • Issues 104
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 90
    • Merge requests 90
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • dumux-repositoriesdumux-repositories
  • dumuxdumux
  • Merge requests
  • !2576

always run test-selection stage

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Dennis Gläser requested to merge feature/improve-ci into master Apr 29, 2021
  • Overview 3
  • Commits 3
  • Pipelines 5
  • Changes 3

Which issue this MR fixes:

The GitLab CI sometimes seems to fail passing the created .yml file to all jobs of the trigger stage (some jobs randomly fail with invalid yml error message although all jobs receive the same file).

What this MR does / why does DuMux need it:

This MR moves the test-selection stage into the child pipelines, always executing it independent of the pipeline source. for non-merge-requests, the selection job exits directly and subsequent jobs build and test all tests.

Moreover, dunecontrol is run separately within the test selection and the build stage, because the test selection script relies on gcc being used (it uses gcc specific flags). This type of behavior had been erroneously changed with 53bba82c.

Fixes #968 (closed)

Edited Apr 29, 2021 by Dennis Gläser
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/improve-ci