Skip to content

Instantly share code, notes, and snippets.

@eashman
Forked from quinnypig/buildspec.yml
Created September 8, 2018 20:01
Show Gist options
  • Select an option

  • Save eashman/449d3c0e4b755d017102c6d9e58f00d0 to your computer and use it in GitHub Desktop.

Select an option

Save eashman/449d3c0e4b755d017102c6d9e58f00d0 to your computer and use it in GitHub Desktop.
The buildspec.yml that deploys Last Week in AWS.
version: 0.2
phases:
install:
commands:
- echo Entered the install phase...
- pip install -r requirements.txt
build:
commands:
- echo Entered the build phase...
- echo Build started on `date`
- make prod
cache:
paths:
- '/root/.cache/pip/**/*'
CodeBuildProject:
Type: AWS::CodeBuild::Project
Properties:
Name: PublishBlog
Description: Publishes a pelican blog
ServiceRole: arn:aws:iam::NOPE:role/service-role/codebuild-PublishBlog-service-role
Artifacts:
Type: no_artifacts
Environment:
Type: LINUX_CONTAINER
ComputeType: BUILD_GENERAL1_SMALL
Image: aws/codebuild/python:3.5.6
Source:
Location: https://github.com/QuinnyPig/LastWeekinAWS.git
Type: GITHUB
Auth:
- type: OAUTH
BuildSpec: ""
GitCloneDepth: 1
InsecureSsl: false
ReportBuildStatus: true
TimeoutInMinutes: 10
Tags:
- Key: project
Value: lastweekinaws
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment