Skip to main content

This CDK construct creates an AWS Codebuild action to perform static code analysis using Sonarcloud.

Getting started

Here is how to include the construct in your CDK code :

const sonarcloudScan = new CDKCodeBuildSonarcloud(this, 'SonarcloudBuildAction', {
      sourceOutput: sourceOutput,
      sonarOrganizationName: 'my-sonarcloud-organization-name',
      sonarProjectName: 'my-sonarcloud-project-name',
});

Check Here for an example on how to use the construct.

Security

A Sonarcloud account is required to use this construct. Create a Sonarcloud token to connect securely to Sonarcloud from AWS CodeBuild. Store this token in your AWS account in AWS Secret Manager, name the secret "sonar-token" and use "SONAR_TOKEN" as the secret key.

Please review the AWS Secret Manager security best practices in order to securely create and manage your secret.

Metadata

Release files for cdk-codebuild-sonarcloud 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cdk-codebuild-sonarcloud 0.0.2
File Size Uploaded
cdk_codebuild_sonarcloud-0.0.2.tar.gz 31.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cdk-codebuild-sonarcloud 0.0.2
File Interpreter ABI Platform
cdk_codebuild_sonarcloud-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 61.7 kB

Release files / cdk_codebuild_sonarcloud-0.0.2.tar.gz

Download URL cdk_codebuild_sonarcloud-0.0.2.tar.gz
Size 31.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5a3af84057ea0780a6cac68eabdce2368f0d645f5dfeb106945c5a40a1c5de70
BLAKE2b-256 checksum
How to use checksums
b2bcf85c38a16aed1dc969a369c6adadbefb66e5ecce044b08974f1946fdafd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / cdk_codebuild_sonarcloud-0.0.2-py3-none-any.whl

Download URL cdk_codebuild_sonarcloud-0.0.2-py3-none-any.whl
Size 30.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
174cb3fec5dc2b76bc6acda71f1156a87c63589b02a791a34714cb035e270838
BLAKE2b-256 checksum
How to use checksums
fa008dae46b980635239ef936af616e1dc5b32431ec22ff34cbcc578c74fc9a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page