Allow CI/CD Jobs being grouped on version strings
This makes grouping on version number available. In general I'd like to group based on MAJOR.MINOR version numbers for Gitaly.
This commit is contained in:
parent
bac9bb1866
commit
4f2cdb51df
|
@ -141,7 +141,7 @@ class CommitStatus < ActiveRecord::Base
|
|||
end
|
||||
|
||||
def group_name
|
||||
name.to_s.gsub(%r{\d+[\s:/\\]+\d+\s*}, '').strip
|
||||
name.to_s.gsub(%r{\d+[\.\s:/\\]+\d+\s*}, '').strip
|
||||
end
|
||||
|
||||
def failed_but_allowed?
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: Allow CI/CD Jobs being grouped on version strings
|
||||
merge_request:
|
||||
author:
|
||||
type: added
|
|
@ -368,7 +368,9 @@ describe CommitStatus do
|
|||
'rspec:windows 0 : / 1' => 'rspec:windows',
|
||||
'rspec:windows 0 : / 1 name' => 'rspec:windows name',
|
||||
'0 1 name ruby' => 'name ruby',
|
||||
'0 :/ 1 name ruby' => 'name ruby'
|
||||
'0 :/ 1 name ruby' => 'name ruby',
|
||||
'golang test 1.8' => 'golang test',
|
||||
'1.9 golang test' => 'golang test'
|
||||
}
|
||||
|
||||
tests.each do |name, group_name|
|
||||
|
|
Loading…
Reference in New Issue