File tree Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -3,12 +3,32 @@ require 'fileutils'
3
3
4
4
module PackageHelpers
5
5
def curl ( file )
6
- system "curl -L -O --fail --silent #{ file } > /dev/null "
6
+ system "curl -L -O --fail --silent #{ file } "
7
7
end
8
8
9
9
def print_to_console ( msg )
10
10
puts "[#{ arch } ]:" + ' ' * ( 16 - arch . size ) + '=>' + ' ' + msg
11
11
end
12
+
13
+ def extract_cloudfront_url
14
+ `s3cmd cfinfo s3://octodown` . match '[a-zA-Z0-9]*.cloudfront.net ' \
15
+ '2> /dev/null'
16
+ end
17
+
18
+ def upload_to_s3
19
+ print_to_console 'Uploading to S3...'
20
+ filename = "#{ dir } .tar.gz"
21
+
22
+ FileUtils . cd 'distro' do
23
+ system "s3cmd put -f #{ filename } s3://octodown/releases/#{ filename } " \
24
+ '&> /dev/null'
25
+ system 's3cmd setacl s3://octodown --acl-public --recursive ' \
26
+ '&> /dev/null'
27
+
28
+ url = "http://#{ extract_cloudfront_url } /releases/#{ filename } "
29
+ puts '' , "Uploaded to: #{ url } "
30
+ end
31
+ end
12
32
end
13
33
14
34
class Package
You can’t perform that action at this time.
0 commit comments