ReleaseEngineering/Applications/Tooltool: Difference between revisions

Line 151: Line 151:


That's it!
That's it!
The distribute command will take care of
* determining the sha512 checksum of all the files
* creating a tooltool manifest file for those files, which will be included in a newly created folder with the same name as the upload folder plus the .TOOLTOOL_PACKAGE suffix
* transferring the files to the tooltool upload server using rsync


Example:
Example:
   
   
   # Folder /Users/$user/upload contains file1.tar.gz file2.tar.gz and file3.tar.gz
   # Folder /Users/$user/upload contains file1.tar.gz, file2.tar.gz and file3.tar.gz
   tooltool.py distribute --folder /Users/$user/upload --message "Bug 123456 - artifacts needed for this and that" --user $user --host tooltool-uploads.pub.build.mozilla.org --path "/tooltool/uploads/$user/pvt"
   tooltool.py distribute --folder /Users/$user/upload --message "Bug 123456 - artifacts needed for this and that" --user $user --host tooltool-uploads.pub.build.mozilla.org --path "/tooltool/uploads/$user/pvt"


Confirmed users
107

edits