- November 24, 2021
AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy.
With CodeBuild, you don’t need to provision, manage, and scale your own build servers.Build and test code with continuous scaling, with pay as you go pricing across platforms such as Java, Ruby, Python, Android and more.
- Login to aws portal.
- Click on Services.
- Under Developer Tools select CodeBuild.
- Click on Create Build Project.
- Provide Project name.
- Select Source provider like codecommit, github, Amazon S3 or BitBucket. Select codecommit
- Provide Repository name.
- Select Operating System:Amazon linux 2 or ubuntu.
- Provide Runtime:Standard.
- Create or select existing service role.
- Click on Additional Configurations.
- Provide Hours & Minutes for timeout & Queued timeout.
- Select existing VPC.
- Then select subnets & security groups.
- We can also add file system.
- Click on Add File System & provide all the required options.
- Provide Build Specification. Click on Insert Build Commands.
- Click on Switch to editor.
- Edit the build commands.
- If you want to add Artifact.
- Provide artifact type.
- Enable Cloudwatch for logs.
- Provide Cloudwatch logs log Group name & Stream name.
- Click on Create Build project.
- Build project has been created successfully.
- Click on Start build.
- New Build has been started.
- After sometime build has been deployed successfully.
Create CodeBuild using Shell
- Setup aws-cli on your system so click on link https://www.hackerxone.com/blog/how-install-configure-aws-cli-ubuntu-1804
- Run the following command:
aws codebuild create-project –name <value> –description <value> –source <value> –service-role <value> –environment –vpc-config <value>