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

相关内容

热门资讯

第十分钟辅助!hh poker... 第十分钟辅助!hh poker辅助器先试用,雀姬手游辅助(今日头条开挂辅助安装);人气非常高,ai更...
第8分钟辅助!闲逸辅助软件下载... 第8分钟辅助!闲逸辅助软件下载,九游辅助辅助在哪里(透视透视开挂辅助下载);九游辅助辅助在哪里软件透...
一分钟辅助!789大菠萝攻略,... 一分钟辅助!789大菠萝攻略,传送屋软件辅助(透视黑科技开挂辅助平台);是一款可以让一直输的玩家,快...
第八分钟辅助!威信茶馆app插... 第八分钟辅助!威信茶馆app插件,四川麻将血战如何开挂辅助(玩家必知教程开挂辅助工具);四川麻将血战...
第7分钟辅助!竹间茶馆辅助码,... 第7分钟辅助!竹间茶馆辅助码,新超圣辅助靠谱不(玩家亲测开挂辅助软件);最新版2026是一款经典耐玩...
五分钟辅助!pokemmo脚本... 【福星临门,好运相随】;五分钟辅助!pokemmo脚本辅助下载,天酷大厅辅助(推荐一款开挂辅助平台)...
四分钟辅助!新畅游互娱辅助,奇... 【福星临门,好运相随】;四分钟辅助!新畅游互娱辅助,奇迹免费自动挂机脚本(热门推荐开挂辅助插件);暗...
七分钟辅助!手机游戏辅助脚本工... 七分钟辅助!手机游戏辅助脚本工具,微乐手游脚本辅助(推荐十款开挂辅助软件);1、点击下载安装,手机游...
七分钟辅助!衢州都莱辅助软件,... 七分钟辅助!衢州都莱辅助软件,微信呢途游四川辅助器(必备教程开挂辅助下载);详细微信呢途游四川辅助器...
5分钟辅助!约局吧是否有挂,多... 5分钟辅助!约局吧是否有挂,多乐找刺激技巧辅助(专业讨论开挂辅助软件);多乐找刺激技巧辅助中的10万...