diff options
author | drew <dscimino@gmail.com> | 2019-08-20 20:03:43 +0000 |
---|---|---|
committer | Kamil TrzciĆski <ayufan@ayufan.eu> | 2019-08-20 20:03:43 +0000 |
commit | ac77bb9376ad50899619ff8026e6c6b420ff9c4b (patch) | |
tree | 229685763511ae0a4d51b5b454f511b37474c063 /lib/gitlab/ci/build/policy/variables.rb | |
parent | f7cf5a976242f19b069e37d75a8ab4772bc0592e (diff) | |
download | gitlab-ce-ac77bb9376ad50899619ff8026e6c6b420ff9c4b.tar.gz |
Introducing new Syntax for Ci::Build inclusion rules
- Added Gitlab::Ci::Config::Entry::Rules and Gitlab::Ci::Config::Entry::Rules:Rule
to handle lists of Rule objects to be evalauted for job inclusion
- Added `if:` and `changes:` as available Rules::Rule::Clause classes
- Added Rules handling logic to Seed::Build#included? with extra specs
- Use DisallowedKeysValidator to mutually exclude rules: from only:/except: on job config
Diffstat (limited to 'lib/gitlab/ci/build/policy/variables.rb')
-rw-r--r-- | lib/gitlab/ci/build/policy/variables.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/gitlab/ci/build/policy/variables.rb b/lib/gitlab/ci/build/policy/variables.rb index 0698136166a..e9c8864123f 100644 --- a/lib/gitlab/ci/build/policy/variables.rb +++ b/lib/gitlab/ci/build/policy/variables.rb @@ -10,7 +10,7 @@ module Gitlab end def satisfied_by?(pipeline, seed) - variables = seed.to_resource.scoped_variables_hash + variables = seed.scoped_variables_hash statements = @expressions.map do |statement| ::Gitlab::Ci::Pipeline::Expression::Statement |