diff options
author | Kamil Trzcinski <ayufan@ayufan.eu> | 2016-09-14 22:14:26 +0200 |
---|---|---|
committer | Kamil Trzcinski <ayufan@ayufan.eu> | 2016-09-19 10:07:12 +0200 |
commit | 08272ec1513cbd565e5db5995a681c25e1f4544f (patch) | |
tree | cc0de5a65aeaece6725176ccf2fc128b632a6f1f /lib | |
parent | ba5bd3d1d64b1f56c39e4ddd03270de6820b2f7b (diff) | |
download | gitlab-ce-08272ec1513cbd565e5db5995a681c25e1f4544f.tar.gz |
Add validation of URL and validation of name
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gitlab/ci/config/node/environment.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/gitlab/ci/config/node/environment.rb b/lib/gitlab/ci/config/node/environment.rb index e2fb1ab131e..629c17e6250 100644 --- a/lib/gitlab/ci/config/node/environment.rb +++ b/lib/gitlab/ci/config/node/environment.rb @@ -11,6 +11,11 @@ module Gitlab validations do validates :name, presence: true + validates :url, + length: { maximum: 255 }, + allow_nil: true, + addressable_url: true + validate do unless hash? || string? errors.add(:config, 'should be a hash or a string') |