Supported version: Cloud
Pre-requisites:
- Python Script Integration Service deployed on the Klera.
- Below libraries available on the Klera:
a. jsonpath_ng
b. boto3 - All the required roles and permissions for the AWS CodeBuild.
- 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 Klera Machine.
Operation Details:
Below are the list of all the python scripts operation for the AWS CodeBuild:
S.No. | Operation Name | Description |
1 | List Builds | Get a list of all the Builds in the AWS CodeBuild. |
2 | List Projects | Get a list of all the Projects in the AWS CodeBuild. |
3 | List ReportGroups | Get a list of all the ReportGroups in the AWS CodeBuild. |
4 | List Reports | Get a list of all the Reports in the AWS CodeBuild. |
5 | List Curated Environment Images | Get a list of all the Curated Environment Images in the AWS CodeBuild. |
6 | List Build Batches | Get a list of all the Build Batches in the AWS CodeBuild. |
7 | List Shared Projects | Get a list of all the Shared Projects in the AWS CodeBuild. |
8 | List Shared ReportGroups | Get a list of all the Shared ReportGroups in the AWS CodeBuild. |
9 | List Builds for Project | Get a list of all the Builds for a Project in the AWS CodeBuild. |
10 | Builds Details | Get the details for the Builds in the AWS CodeBuild. |
11 | Build Batches Details | Get the details for the Build Batches in the AWS CodeBuild. |
12 | Projects Details | Get the details for the Projects in the AWS CodeBuild. |
13 | Reports Details | Get the details for the Reports in the AWS CodeBuild. |
14 | ReportGroups Details | Get the details for the ReportGroups in the AWS CodeBuild. |
15 | List Reports for ReportGroups | Get a list of all the Reports for a ReportGroup in the AWS CodeBuild. |
16 | List Build Batches for Project | Get a list of all the Build Batches for a Project in the AWS CodeBuild. |
Steps to use AWS CodeBuild on the Klera:
The user needs to follow the below steps:
- The user needs to upload the CodeBuild App on the Klera and in return it will auto-register all the python scripts on the Klera.
- 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.