Closed lreimer closed 7 years ago
Need to do some major refactoring on how the credentials are represented and accessed in the plugin.
Also need to build a common API for both Windows and Mac, both are quite different.
Initial development is done. Will do some integration testing now and then publish the plugin to Bintray and Gradle plugin repo.
Integration testing went OK. Still, on MacOS a few minor issues occurred when accessing the default keychain from different processes.
So I will add a new configuration convention where you can set the actual keychain or security file location, something like
credentials {
keychain = '/Users/seu-as-code/Library/Keychain/seu-as-code.keychain'
}
May need to interpolate the keychain string with environment variables or system properties to make things more convenient. But this can be handled by standard Groovy functionality I think.
So far initial integration testing looks good. Will wait a little longer and than release final version of the plugin.
Your issue doesn't follow our guidelines. Please fix the following:
Click here for details.
Thank you! :pray: This comment was made by GitMagic – Magically enforcing your contribution guidelines.
Thank you, everything looks good now! :bowtie:
Add support for the Mac OS keychain.