This repository contains two sample applications that demonstrate LocalStack's CodePipeline emulation with CodeBuild, S3, and CodeArtifact workflows.
- A valid LocalStack for AWS license, which provides a
LOCALSTACK_AUTH_TOKENrequired to run these samples. - Docker with access to the Docker socket.
- LocalStack CLI (
awslocal) and AWS CLI. - A GitHub Personal Access Token exported as
CODEPIPELINE_GH_TOKEN(used by both samples to download source archives). npm(required for the CodeArtifact publishing sample).
export LOCALSTACK_AUTH_TOKEN=<your-auth-token>
export CODEPIPELINE_GH_TOKEN=<your-github-pat>- 1-codebuild-compile-s3-upload: Builds
fzfwith CodeBuild and uploads the resulting binary to S3 through CodePipeline. - 2-codebuild-test-codeartifact-publish: Tests a
lodashfork and publishes the package to CodeArtifact through CodePipeline.
Licensed under the Apache License 2.0. See LICENSE.