معرفی شرکت ها


aws-cdk.aws-codecommit-1.99.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

The CDK Construct Library for AWS::CodeCommit
ویژگی مقدار
سیستم عامل OS Independent
نام فایل aws-cdk.aws-codecommit-1.99.0
نام aws-cdk.aws-codecommit
نسخه کتابخانه 1.99.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Amazon Web Services
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/aws/aws-cdk
آدرس اینترنتی https://pypi.org/project/aws-cdk.aws-codecommit/
مجوز Apache-2.0
# AWS CodeCommit Construct Library <!--BEGIN STABILITY BANNER-->--- ![cfn-resources: Stable](https://img.shields.io/badge/cfn--resources-stable-success.svg?style=for-the-badge) ![cdk-constructs: Stable](https://img.shields.io/badge/cdk--constructs-stable-success.svg?style=for-the-badge) --- <!--END STABILITY BANNER--> AWS CodeCommit is a version control service that enables you to privately store and manage Git repositories in the AWS cloud. For further information on CodeCommit, see the [AWS CodeCommit documentation](https://docs.aws.amazon.com/codecommit). To add a CodeCommit Repository to your stack: ```python repo = codecommit.Repository(self, "Repository", repository_name="MyRepositoryName", description="Some description." ) ``` Use the `repositoryCloneUrlHttp`, `repositoryCloneUrlSsh` or `repositoryCloneUrlGrc` property to clone your repository. To add an Amazon SNS trigger to your repository: ```python # repo: codecommit.Repository # trigger is established for all repository actions on all branches by default. repo.notify("arn:aws:sns:*:123456789012:my_topic") ``` ## Add initial commit It is possible to initialize the Repository via the `Code` class. It provides methods for loading code from a directory, `.zip` file and from a pre-created CDK Asset. Example: ```python repo = codecommit.Repository(self, "Repository", repository_name="MyRepositoryName", code=codecommit.Code.from_directory(path.join(__dirname, "directory/"), "develop") ) ``` ## Events CodeCommit repositories emit Amazon CloudWatch events for certain activities. Use the `repo.onXxx` methods to define rules that trigger on these events and invoke targets as a result: ```python import aws_cdk.aws_sns as sns import aws_cdk.aws_events_targets as targets # repo: codecommit.Repository # project: codebuild.PipelineProject # my_topic: sns.Topic # starts a CodeBuild project when a commit is pushed to the "master" branch of the repo repo.on_commit("CommitToMaster", target=targets.CodeBuildProject(project), branches=["master"] ) # publishes a message to an Amazon SNS topic when a comment is made on a pull request rule = repo.on_comment_on_pull_request("CommentOnPullRequest", target=targets.SnsTopic(my_topic) ) ``` ## CodeStar Notifications To define CodeStar Notification rules for Repositories, use one of the `notifyOnXxx()` methods. They are very similar to `onXxx()` methods for CloudWatch events: ```python import aws_cdk.aws_chatbot as chatbot # repository: codecommit.Repository target = chatbot.SlackChannelConfiguration(self, "MySlackChannel", slack_channel_configuration_name="YOUR_CHANNEL_NAME", slack_workspace_id="YOUR_SLACK_WORKSPACE_ID", slack_channel_id="YOUR_SLACK_CHANNEL_ID" ) rule = repository.notify_on_pull_request_created("NotifyOnPullRequestCreated", target) ```


نیازمندی

مقدار نام
==1.179.0 aws-cdk.aws-codestarnotifications
==1.179.0 aws-cdk.aws-events
==1.179.0 aws-cdk.aws-iam
==1.179.0 aws-cdk.aws-s3-assets
==1.179.0 aws-cdk.core
<4.0.0,>=3.3.69 constructs
<2.0.0,>=1.70.0 jsii
>=0.0.3 publication
~=2.13.3 typeguard


زبان مورد نیاز

مقدار نام
~=3.7 Python


نحوه نصب


نصب پکیج whl aws-cdk.aws-codecommit-1.99.0:

    pip install aws-cdk.aws-codecommit-1.99.0.whl


نصب پکیج tar.gz aws-cdk.aws-codecommit-1.99.0:

    pip install aws-cdk.aws-codecommit-1.99.0.tar.gz