AWS CodeBuild

Supported version: Cloud

Pre-requisites:

  1. Python Script Integration Service deployed on the Gathr Analytics.
  2. Below libraries available on the Gathr Analytics: a. jsonpath_ng b. boto3
  3. All the required roles and permissions for the AWS CodeBuild.
  4. Client Id, Client Secret and AWS hosted region for the AWS CodeBuild.

Note: Permission required for AWS CodeBuild is : AWSCodeBuildAdminAccess

IMPORTANT: Please make sure your AWS CodeBuild instance must be accessible from the Gathr Analytics Machine.

Operation Details:

Below are the list of all the python scripts operation for the AWS CodeBuild:

S.No.Operation NameDescription
1List BuildsGet a list of all the Builds in the AWS CodeBuild.
2List ProjectsGet a list of all the Projects in the AWS CodeBuild.
3List ReportGroupsGet a list of all the ReportGroups in the AWS CodeBuild.
4List ReportsGet a list of all the Reports in the AWS CodeBuild.
5List Curated Environment ImagesGet a list of all the Curated Environment Images in the AWS CodeBuild.
6List Build BatchesGet a list of all the Build Batches in the AWS CodeBuild.
7List Shared ProjectsGet a list of all the Shared Projects in the AWS CodeBuild.
8List Shared ReportGroupsGet a list of all the Shared ReportGroups in the AWS CodeBuild.
9List Builds for ProjectGet a list of all the Builds for a Project in the AWS CodeBuild.
10Builds DetailsGet the details for the Builds in the AWS CodeBuild.
11Build Batches DetailsGet the details for the Build Batches in the AWS CodeBuild.
12Projects DetailsGet the details for the Projects in the AWS CodeBuild.
13Reports DetailsGet the details for the Reports in the AWS CodeBuild.
14ReportGroups DetailsGet the details for the ReportGroups in the AWS CodeBuild.
15List Reports for ReportGroupsGet a list of all the Reports for a ReportGroup in the AWS CodeBuild.
16List Build Batches for ProjectGet a list of all the Build Batches for a Project in the AWS CodeBuild.

Steps to use AWS CodeBuild on the Gathr Analytics:

The user needs to follow the below steps:

  • The user needs to upload the CodeBuild App on the Gathr Analytics and in return it will auto-register all the python scripts on the Gathr Analytics.
  • The user needs to right click on the floor and needs to go to the Scripts->Operations-> AWS CodeBuild.
  • It will expose all the scripts operations here and the user can run any operation of his/her choice.
Top