corretto / amazon-corretto-crypto-provider

The Amazon Corretto Crypto Provider is a collection of high-performance cryptographic implementations exposed via standard JCA/JCE interfaces.
Apache License 2.0
238 stars 56 forks source link

Add ACCP ARM CI and reorganize docker images into the same ECR #212

Closed samuel40791765 closed 2 years ago

samuel40791765 commented 2 years ago

Issue #, if available:

CryptoAlg-1101

Description of changes:

This change adds a new ARM dimension to the ACCP CI. Codebuild batches can only point to one ECR repo, and since we plan to encapsulate dieharder and overkill in its own batch dimension, I've placed the arm and x86 docker images within the same ECR repo. I've renamed the ECR repo name to be more general, and I don't think will cause any problems as long as the CI is pointing to right specs.

This commit adds a Codebuild CI to the public interface of ACCP's Github repo. The current plan is to merge this code into the main develop branch first, then deploy the CI using the code defined in develop.

CI has been tested in local fork: https://github.com/samuel40791765/amazon-corretto-crypto-provider/pull/2 Access to the build batch of the account used can be found in a link under the thread in CryptoAlg-1101

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.