зеркало из https://github.com/mozilla/labs-vcap.git
[dev_setup] Cache Node.js tarballs
Node.js source tarballs are now cached to speed up repeated installations. Test plan: run dev_setup without cache, with cache, and with a corrupted cached tarball. Change-Id: Id1b8e3626cd9491cfd26e9b338dbbc75eca742cc
This commit is contained in:
Родитель
f8b05c3634
Коммит
35afa2b424
|
@ -6,3 +6,4 @@ default[:node04][:source] = "http://nodejs.org/dist/node-v#{node04[:version]}.ta
|
|||
default[:node04][:npm][:version] = "1.0.106"
|
||||
default[:node04][:npm][:source] = "http://registry.npmjs.org/npm/-/npm-#{node[:node04][:npm][:version]}.tgz"
|
||||
default[:node04][:npm][:path] = File.join(node[:deployment][:home], "deploy", "nodes", "npm-#{node[:node04][:npm][:version]}")
|
||||
default[:node][:checksums]["0.4.12"] = "c01af05b933ad4d2ca39f63cac057f54f032a4d83cff8711e42650ccee24fce4"
|
||||
|
|
|
@ -2,3 +2,5 @@ include_attribute "deployment"
|
|||
default[:node06][:version] = "0.6.8"
|
||||
default[:node06][:path] = File.join(node[:deployment][:home], "deploy", "nodes", "node-#{node06[:version]}")
|
||||
default[:node06][:source] = "http://nodejs.org/dist/v#{node06[:version]}/node-v#{node06[:version]}.tar.gz"
|
||||
|
||||
default[:node][:checksums]["0.6.8"] = "e6cbfc5ccdbe10128dbbd4dc7a88c154d80f8a39c3a8477092cf7d25eef78c9c"
|
||||
|
|
|
@ -4,10 +4,10 @@ module NodeInstall
|
|||
package pkg
|
||||
end
|
||||
|
||||
remote_file File.join("", "tmp", "node-v#{node_version}.tar.gz") do
|
||||
remote_file File.join(node[:deployment][:setup_cache], "node-v#{node_version}.tar.gz") do
|
||||
owner node[:deployment][:user]
|
||||
source node_source
|
||||
not_if { ::File.exists?(File.join("", "tmp", "node-v#{node_version}.tar.gz")) }
|
||||
checksum node[:node][:checksums][node_version]
|
||||
end
|
||||
|
||||
directory node_path do
|
||||
|
|
Загрузка…
Ссылка в новой задаче