Skip to content

Instantly share code, notes, and snippets.

@OksanaH
Last active August 31, 2021 14:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save OksanaH/97ee22ef5fdc871df4e7454b40c2f29d to your computer and use it in GitHub Desktop.
Save OksanaH/97ee22ef5fdc871df4e7454b40c2f29d to your computer and use it in GitHub Desktop.
CDKPipelinesPipelineStack.cs
var step = new CodeBuildStep("Synth", new CodeBuildStepProps
{
Input = CodePipelineSource.Connection("OksanaH/CDKPipelines", "main", new ConnectionSourceOptions()
{
ConnectionArn = connectionArn
}),
PrimaryOutputDirectory = "cdk.out",
InstallCommands = new string[] { "npm install -g aws-cdk" },
Commands = new string[] {
"cd App",
"dotnet restore WhatDayOfWeekTests/WhatDayOfWeekTests.csproj",
"dotnet test -c release WhatDayOfWeekTests/WhatDayOfWeekTests.csproj --logger trx --results-directory ./testresults",
"cd ..",
"cdk synth"
},
PartialBuildSpec = BuildSpec.FromObject(reports),
RolePolicyStatements = new PolicyStatement[] { new PolicyStatement(policyProps) }
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment