Instantly share code, notes, and snippets.

Embed
What would you like to do?
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
@solsglasses

This comment has been minimized.

Copy link

solsglasses commented Sep 10, 2018

Hey thanks for publishing this. Can you share the Makefile as well? I looked for it in your LastWeekinAWS.git but it's a private repo.

EDIT: Nevermind, I now understand what Pelican is, so I can assume what's in the Makefile after reading their Publish Your Site doc section.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment