ReleaseEngineering/Applications/Tooltool: Difference between revisions

Updated tooltool repository links.
m (Removed blocker (bug 1475517))
(Updated tooltool repository links.)
Line 55: Line 55:
= Where's tooltool code? =
= Where's tooltool code? =


Tooltool's main dev repo is [https://github.com/mozilla/build-tooltool https://github.com/mozilla/build-tooltool].
Tooltool's main dev repo is [https://github.com/mozilla/release-services/tree/master/src/tooltool/client https://github.com/mozilla/release-services/tree/master/src/tooltool/client] so when we need to clone the repo, you can use [https://github.com/mozilla/release-services/ https://github.com/mozilla/release-services/] and the tooltool path is "release-services/src/tooltool/client".


The version of tooltool which is actually deployed in our infrastructure is in https://github.com/mozilla/build-puppet/blob/master/modules/packages/templates/tooltool.py. The tooltool.py file in the puppet repo should be in sync with the main dev repo (they should be identical, apart from the she-bang line).
The version of tooltool which is actually deployed in our infrastructure is in https://github.com/mozilla/build-puppet/blob/master/modules/packages/templates/tooltool.py. The tooltool.py file in the puppet repo should be in sync with the main dev repo (they should be identical, apart from the she-bang line).
Line 65: Line 65:
= How To Upload To Tooltool  =
= How To Upload To Tooltool  =


{{note|Make sure you're using the latest tooltool.py from https://github.com/mozilla/build-tooltool}}
{{note|Make sure you're using the latest tooltool.py from https://github.com/mozilla/release-services/tree/master/src/tooltool/client}}


First, plan out your upload.  Are all of the files you need to upload public?  If not, tooltool also offers storage of "internal" files, which are not made publicly available but can be downloaded by those with proper permissions.  Internal files might be under a non-redistribution license (e.g., Google SDKs, Microsoft DLLs), but '''must not include secrets''' such as passwords or private keys.
First, plan out your upload.  Are all of the files you need to upload public?  If not, tooltool also offers storage of "internal" files, which are not made publicly available but can be downloaded by those with proper permissions.  Internal files might be under a non-redistribution license (e.g., Google SDKs, Microsoft DLLs), but '''must not include secrets''' such as passwords or private keys.
Confirmed users
18

edits