Skip to content

Correct docs for app-delivery & improve usability #1151

@skinny85

Description

@skinny85
  1. (Found by @moofish32 on Gitter) This is wrong:
const project = new codebuild.PipelineProject(pipelineStack, 'CodeBuild', {
  /* ... */
});
const synthesizedApp = project.outputArtifact;

Project doesn't have an outputArtifact property, it's a CodePipeline thing. It's also missing a build Pipeline Stage.

So, it should be something like:

const project = new codebuild.PipelineProject(pipelineStack, 'CodeBuild', {
  /* ... */
});
const buildStage = pipeline.addStage('build');
const buildAction = project.addBuildToPipeline(buildStage, 'CodeBuild');
const synthesizedApp = buildAction.outputArtifact;
  1. It uses import cicd = require('@aws-cdk/cicd');, which doesn't exist anymore (the name was changed).

Metadata

Metadata

Assignees

Labels

feature-requestA feature should be added or improved.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions