build: upload to AZ as well as S3 (#33573)
* build: upload to AZ aswell as S3 * fix: provide env to azput
This commit is contained in:
		
					parent
					
						
							
								0ac6d74536
							
						
					
				
			
			
				commit
				
					
						204b53e7b8
					
				
			
		
					 10 changed files with 345 additions and 93 deletions
				
			
		| 
						 | 
				
			
			@ -10,8 +10,7 @@ import tempfile
 | 
			
		|||
sys.path.append(
 | 
			
		||||
  os.path.abspath(os.path.dirname(os.path.abspath(__file__)) + "/../.."))
 | 
			
		||||
 | 
			
		||||
from lib.config import s3_config
 | 
			
		||||
from lib.util import download, rm_rf, s3put, safe_mkdir
 | 
			
		||||
from lib.util import download, rm_rf, store_artifact, safe_mkdir
 | 
			
		||||
 | 
			
		||||
DIST_URL = 'https://electronjs.org/headers/'
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -30,9 +29,8 @@ def main():
 | 
			
		|||
  ]
 | 
			
		||||
 | 
			
		||||
  if args.target_dir is None:
 | 
			
		||||
    bucket, access_key, secret_key = s3_config()
 | 
			
		||||
    s3put(bucket, access_key, secret_key, directory,
 | 
			
		||||
          'atom-shell/dist/{0}'.format(args.version), checksums)
 | 
			
		||||
    store_artifact(directory, 'atom-shell/dist/{0}'.format(args.version),
 | 
			
		||||
                   checksums)
 | 
			
		||||
  else:
 | 
			
		||||
    copy_files(checksums, args.target_dir)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue