summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2016-06-21 11:47:05 +0200
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2016-06-21 11:47:05 +0200
commit8b550db33e27d95424de31acf20835cc731684a5 (patch)
treeac140a6b3a860929909b723dc6c01ad7fa5ff469 /lib/gitlab/ci
parentc91298d554a2535e0a579e6255fd5640d171e6cf (diff)
downloadgitlab-ce-8b550db33e27d95424de31acf20835cc731684a5.tar.gz
Add image configuration entry to new ci config
Diffstat (limited to 'lib/gitlab/ci')
-rw-r--r--lib/gitlab/ci/config/node/image.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/lib/gitlab/ci/config/node/image.rb b/lib/gitlab/ci/config/node/image.rb
new file mode 100644
index 00000000000..ff8dd8308ad
--- /dev/null
+++ b/lib/gitlab/ci/config/node/image.rb
@@ -0,0 +1,22 @@
+module Gitlab
+ module Ci
+ class Config
+ module Node
+ ##
+ # Entry that represents a Docker image.
+ #
+ class Image < Entry
+ include Validatable
+
+ validations do
+ validates :config, type: String
+ end
+
+ def value
+ @config
+ end
+ end
+ end
+ end
+ end
+end