Make remote paths configurable
This commit is contained in:
12
Rakefile
12
Rakefile
@ -7,6 +7,7 @@
|
||||
require 'infra/rake/ruby'
|
||||
require 'digest/md5'
|
||||
require 'net/http'
|
||||
require_relative 'config/config'
|
||||
require_relative 'lib/package'
|
||||
require_relative 'lib/download'
|
||||
|
||||
@ -80,7 +81,7 @@ task :dmd do
|
||||
end
|
||||
|
||||
task :composer do
|
||||
version = '2.0.7'
|
||||
version = '2.0.8'
|
||||
|
||||
package = Package.new 'development/composer',
|
||||
version: version,
|
||||
@ -103,8 +104,15 @@ task 'universal-ctags' do
|
||||
ENV['HASH'] = ENV['COMMIT'][0...7]
|
||||
|
||||
sh 'git', 'clone', '--recurse-submodules', 'https://github.com/universal-ctags/ctags.git', "ctags-#{ENV['COMMIT']}"
|
||||
|
||||
rm_rf ["ctags-#{ENV['COMMIT']}/.git", "ctags-#{ENV['COMMIT']}/.gitignore"], secure: true
|
||||
sh 'tar', 'Jcvf', "ctags-#{ENV['COMMIT']}.tar.xz", "ctags-#{ENV['COMMIT']}"
|
||||
|
||||
rm_rf "ctags-#{ENV['COMMIT']}", secure: true
|
||||
|
||||
checksum = Digest::MD5.file "ctags-#{ENV['COMMIT']}.tar.xz"
|
||||
ENV['CHECKSUM'] = checksum.hexdigest
|
||||
|
||||
sh 'scp', "ctags-#{ENV['COMMIT']}.tar.xz", "#{CONFIG[:remote_path]}/universal-ctags"
|
||||
|
||||
sh 'bash', 'scripts/universal-ctags.sh'
|
||||
end
|
||||
|
Reference in New Issue
Block a user