Class: Gitlab::Ci::ProjectConfig::Repository
Instance Method Summary
collapse
extended, extensions, included, method_added, override, prepended, queue_verification, verify!
Methods inherited from Source
#exists?, #initialize
Instance Method Details
#content ⇒ Object
9
10
11
12
13
14
15
|
# File 'lib/gitlab/ci/project_config/repository.rb', line 9
def content
strong_memoize(:content) do
next unless file_in_repository?
YAML.dump('include' => [{ 'local' => ci_config_path }])
end
end
|
#internal_include_prepended? ⇒ Boolean
17
18
19
|
# File 'lib/gitlab/ci/project_config/repository.rb', line 17
def internal_include_prepended?
true
end
|
#source ⇒ Object
21
22
23
|
# File 'lib/gitlab/ci/project_config/repository.rb', line 21
def source
:repository_source
end
|
#url ⇒ Object
26
27
28
|
# File 'lib/gitlab/ci/project_config/repository.rb', line 26
def url
File.join(Settings.build_ci_component_fqdn, project.full_path, '//', ci_config_path)
end
|