summaryrefslogtreecommitdiff
path: root/lib/atlassian/jira_connect/serializers/environment_entity.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/atlassian/jira_connect/serializers/environment_entity.rb')
-rw-r--r--lib/atlassian/jira_connect/serializers/environment_entity.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/atlassian/jira_connect/serializers/environment_entity.rb b/lib/atlassian/jira_connect/serializers/environment_entity.rb
index f3699e4d0ee..b6b5db40ba6 100644
--- a/lib/atlassian/jira_connect/serializers/environment_entity.rb
+++ b/lib/atlassian/jira_connect/serializers/environment_entity.rb
@@ -21,13 +21,13 @@ module Atlassian
def type
case environment.name
- when /prod/i
+ when /\A(.*[^a-z0-9])?(staging|stage|stg|preprod|pre-prod|model|internal)([^a-z0-9].*)?\z/i
+ 'staging'
+ when /\A(.*[^a-z0-9])?(prod|production|prd|live)([^a-z0-9].*)?\z/i
'production'
- when /test/i
+ when /\A(.*[^a-z0-9])?(test|testing|tests|tst|integration|integ|intg|int|acceptance|accept|acpt|qa|qc|control|quality)([^a-z0-9].*)?\z/i
'testing'
- when /staging/i
- 'staging'
- when /(dev|review)/i
+ when /\A(.*[^a-z0-9])?(dev|review|development)([^a-z0-9].*)?\z/i
'development'
else
'unmapped'