Posted On: Aug 12, 2021
AWS CodeBuild project owners are now able make build logs and artifacts publicly accessible to people who are not logged into the AWS Console. This simplifies how CodeBuild project owners are able to collaborate with open source contributors because project owners don’t need to administer AWS account access for each contributor.
Before, CodeBuild project owners needed to create IAM users and configure their permissions for every contributor in an open repository. This administration required additional time for project owners and delayed code changes from contributors. Contributors were required to log into the AWS console which slowed access to viewing the results.
Now, with Public Builds, CodeBuild project owners are able to generate a public URL which loads the project’s build results. Any contributor with the URL is able to browse past builds, view build configurations, review logs, and download artifacts without logging into AWS. With Public Builds enabled, CodeBuild’s existing integration with GitHub makes it easy to access the URL by surfacing it in the build results posted to a pull request. Public Builds helps CodeBuild project owners on-board open source contributors more quickly and helps contributors introduce their code changes earlier.
CodeBuild’s support for Public Builds is available in: US East (N. Virginia), US East (Ohio), US West (Oregon), US West (N. California), Africa (Cape Town), Asia Pacific (Hong Kong), Asia Pacific (Mumbai), Asia Pacific (Tokyo), Asia Pacific (Sydney), Asia Pacific (Singapore), Canada (Central), Europe (Frankfurt), Europe (Ireland), Europe (London), Europe (Milan), Europe (Paris), Europe (Stockholm), Middle East (Bahrain), and South America (Sao Paulo).
To learn more about using Public Builds in CodeBuild, visit our documentation. To learn more about how to get started with CodeBuild, visit the product page or the CodeBuild console.