-- result/files/*
-- -> releases:<project>/<archive>/<release_id>/<result>/files/*
--]]
+ local res = info.results[r]
+ if not res.build_mode.deploy then
+ e2lib.logf(1, "deployment disabled for this build mode")
+ return true
+ end
local files = {}
for f in e2lib.directory("result/files") do
table.insert(files, string.format("files/%s", f))
dep_set = policy.dep_set_buildid,
buildid = policy.buildid_buildid,
storage = policy.storage_default,
+ deploy = false,
}
policy.default_build_mode["tag"] = {
dep_set = policy.dep_set_buildid,
buildid = policy.buildid_buildid,
storage = policy.storage_default,
+ deploy = false,
}
policy.default_build_mode["release"] = {
dep_set = policy.dep_set_buildid,
buildid = policy.buildid_buildid,
storage = policy.storage_release,
+ deploy = true,
}
policy.default_build_mode["branch"] = {
dep_set = policy.dep_set_buildid,
buildid = policy.buildid_buildid,
storage = policy.storage_default,
+ deploy = false,
}
policy.default_build_mode["working-copy"] = {
dep_set = policy.dep_set_last,
buildid = policy.buildid_scratch,
storage = policy.storage_local,
+ deploy = false,
}