diff options
Diffstat (limited to 'Rakefile')
| -rw-r--r-- | Rakefile | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -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 |
