I have the need to include variables that are hidden/secure/encrypted/ whatever possible, from anything outside the current build and also does not show up in the log files.
We need this for implementting the following:
We want all our files in the build beeing signed with authenticode if run from the build server when doing a release build (or some special type build). For this to happen we need to specify the password for the pfx file.
We could put the password in a variable, but then the password would show up in logs, for example when running the action "Log Variable Values".
As we want this password to remain "secured", this prevents us from using variables. There are only very few in the organization that know the password, and we would like very much, if it does not float around in old log files and similar. Also in the future, when we expand the number of developers, we would like to have everyone to be able to initiate a "signed build", whithout them having the password and reading it in the logfile
Is anything like this possible in FB right now?
Or else I think this would be a very nice feature:
- Secure variables in FB, that are only valid during one build session, and which can be passed to included build scripts.
- Or maybe some "One build key" (like "one time key") which can be used to encrypt and decrypt variables during build. And even a tag that can be used instead of the % in parameters, to specify that the variable should be decrypted before use. So you could use something like %$mysecurevar$#