nebula-release-plugin
nebula-release-plugin copied to clipboard
AWS CodeCommit Support
Currently, I'm using CodeCommit and would like to use Nebula within a CodePipeline in order to build and tag releases. Currently I'm running into an authentication issue from JGit org.eclipse.jgit.api.errors.TransportException: https://git-codecommit.us-east-1.amazonaws.com/v1/repos/REPO_NAME: Authentication is required but no CredentialsProvider has been registered
I have the proper IAM permissions to access CodeCommit.
More a general question to see if this is possible without having to hard code credentials.
Hi, we don't have experience with CodeCommit but I guess you require either IAM role support or AWS key/secret credentials over HTTP
It appears that you might need to do some custom credentials provider as in https://github.com/BigBrassBand/jgit-codecommit/blob/master/src/main/java/com/bigbrassband/aws/codecommit/gitclone/Main.java#L17
Unfortunately, this is not in our roadmap Today and most likely we won't get into this in the next few months as it isn't something folks have asked for in the past.
Would you be open to contribute a PR with this?