AWSCDKPipeline没有在将代码推送到Bitbucket时触发
创始人
2024-09-24 02:30:46
0
  1. 确保您的AWS CDK Pipeline已与Bitbucket集成,并且已经设置了正确的触发器。
  2. 您需要检查您的Bitbucket仓库是否配置了正确的Webhook,以触发管道。 以下是一个示例Bitbucket仓库配置的Python代码:
from aws_cdk import (
    core, 
    aws_codepipeline as codepipeline, 
    aws_codepipeline_actions as actions, 
    aws_codecommit as codecommit
)

class MyStack(core.Stack):

  def __init__(self, scope: core.Construct, id: str, **kwargs) -> None:
    super().__init__(scope, id, **kwargs)

    # Your Bitbucket repository credentials
    bitbucket_conn = codecommit.CfnRepository.ConnectionArnProperty(
        arn="YOUR_BITBUCKET_CONNECTION_ARN_HERE"
    )

    # Creating an S3 Bucket
    bucket = s3.Bucket(
        self, "MyPipelineBucket",
        bucket_name="my-pipeline-bucket"
    )

    # Creating a CodeCommit Repository
    repository = codecommit.Repository(
        self, "MyRepository",
        repository_name="my-repository-name",
        connection_arn=bitbucket_conn
    )

    # Creating a CodePipeline Artifact Bucket
    artifact_bucket = s3.Bucket(
        self, "MyArtifactBucket",
        bucket_name="my-artifact-bucket"
    )

    #Creating an AWS CodePipeline using the CodeCommit Repository as input
    pipeline = codepipeline.Pipeline(
        self, "MyPipeline",
        pipeline_name="my-pipeline-name",
        artifact_bucket=artifact_bucket
    )

    #Creating a CodeCommit Source Action to retrieve the source code
    source_action = actions.CodeCommitSourceAction(
        action_name="CodeCommit",
        repository=repository,
        output=codepipeline.Artifact("SourceArtifact")
    )

    #Creating a build Action to compile and upload the Spark Jar to S3
    build_action = actions.CodeBuildAction(
        action_name="MyBuild",
        input=codepipeline.Artifact("SourceArtifact"),
        outputs=[codepipeline.Artifact("MyArtifact")],
        project=MyBuildProject

相关内容

热门资讯

七分钟辅助!丽水茶苑苹果手机辅... 七分钟辅助!丽水茶苑苹果手机辅助,本来是真的有辅助教程(有挂方式)1、实时丽水茶苑苹果手机辅助透视辅...
第一分钟辅助!闲来辅助神器下载... 第一分钟辅助!闲来辅助神器下载2022,好像真的有辅助方法(有挂教程)1、不需要AI权限,帮助你快速...
九分钟辅助!丽水都莱辅助工具试... 九分钟辅助!丽水都莱辅助工具试用,确实存在有辅助神器(有挂方法)九分钟辅助!丽水都莱辅助工具试用,确...
第一分钟辅助!蛮王辅助器,好像... 第一分钟辅助!蛮王辅助器,好像是有辅助方法(有挂教学)1、首先打开蛮王辅助器辅助器下载最新版本,在蛮...
第六分钟辅助!潮汕汇挂,一贯真... 第六分钟辅助!潮汕汇挂,一贯真的是有辅助插件(有挂辅助)1、这是跨平台的潮汕汇挂轻量版有透视,在线的...
六分钟辅助!微信开心泉州辅助器... 六分钟辅助!微信开心泉州辅助器,一直有辅助器(有挂教学)1、下载好微信开心泉州辅助器透视辅助下载之后...
第3分钟辅助!佛手十三道破解版... 第3分钟辅助!佛手十三道破解版安卓,竟然真的有辅助攻略(有挂存在)1、让任何用户在无需佛手十三道破解...
2分钟辅助!sohoo竞技联盟... 2分钟辅助!sohoo竞技联盟辅助,切实真的有辅助脚本(有挂技术)1.sohoo竞技联盟辅助 选牌创...
第8分钟辅助!心悦手游辅助器,... 第8分钟辅助!心悦手游辅助器,原来真的是有辅助技巧(确实有挂);1、每一步都需要思考,不同水平的挑战...
第十分钟辅助!广东雀神祈福真的... 第十分钟辅助!广东雀神祈福真的有用吗,都是是有辅助技巧(有挂方略)1、下载好广东雀神祈福真的有用吗透...