14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# File 'lib/cicd/builder/environments-list/mixlib/repo/artifactory.rb', line 14
def uploadToRepo(artifacts)
@logger.step CLASS+'::'+__method__.to_s
cicd_uploadToRepo(artifacts)
if @vars[:environments][:changed]
data = {
name: ENV['ARTIFACTORY_ENVIRONMENTS_MODULE'],
module: ENV['ARTIFACTORY_ENVIRONMENTS_MODULE'],
file: @vars[:environments][:file],
version: @vars[:environments][:version],
build: @vars[:build_num],
properties: @properties_matrix,
temp: false,
sha1: Digest::SHA1.file(@vars[:environments][:file]).hexdigest,
md5: Digest::MD5.file(@vars[:environments][:file]).hexdigest,
}
cicd_maybeUploadArtifactoryObject(
data: data,
artifact_module: data[:module],
artifact_version: data[:version],
file_name: '',
file_ext: File.extname(data[:file]).gsub(/^\./,''),
repo: ENV['ARTIFACTORY_RELEASE_REPO'],
copy: false
)
end
@vars[:return_code]
end
|