Skip to content
Snippets Groups Projects

Support for release key in gitlab-ci.yaml

Merged Sean Carroll requested to merge 26013-release-generation-from-within-gitlab-ci-yml-2 into master
All threads resolved!
1 file
+ 6
1
Compare changes
  • Side-by-side
  • Inline
@@ -19,7+19,7 @@
environment coverage retry parallel extends interruptible timeout
resource_group release].freeze
REQUIRED_BY_NEEDS = %i[stage].freeze
validations do
validates :config, type: Hash
@@ -168,7+168,7 @@
attributes :script, :tags, :allow_failure, :when, :dependencies,
:needs, :retry, :parallel, :extends, :start_in, :rules,
:interruptible, :timeout, :resource_group, release
:interruptible, :timeout, :resource_group, :release
def self.matching?(name, config)
!name.to_s.start_with?('.') &&
@@ -218,6 +218,11 @@ def has_rules?
def has_commit_tag?
@config.try(:key?, :release) && @config[:release][:tag_name] == '$CI_COMMIT_TAG'
byebug
end
def only_tags_present?
@config.try(:key?, :only) && @config.
end
def ignored?
Loading