Skip to content

Commit

Permalink
Add latest 3.4 and 3.5 and build everything from 3+
Browse files Browse the repository at this point in the history
  • Loading branch information
envygeeks committed Jun 19, 2017
1 parent cbc4053 commit 5205f9a
Show file tree
Hide file tree
Showing 3 changed files with 136 additions and 30 deletions.
112 changes: 100 additions & 12 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,105 @@ jobs:
- script: true
stage: precache
- stage: build
env: DOCKER_REPO="jekyll:3.4.3 jekyll:3.4 jekyll:3 jekyll:stable jekyll:latest"
- env: DOCKER_REPO="builder:3.4.3 builder:3.4 builder:3 builder:stable builder:latest jekyll:builder"
- env: DOCKER_REPO=jekyll:pages
- env: DOCKER_REPO=builder:pages
- env: DOCKER_REPO=jekyll:3.3.0
- env: DOCKER_REPO=builder:3.3.0
- env: DOCKER_REPO=jekyll:3.3.1
- env: DOCKER_REPO=builder:3.3.1
- env: DOCKER_REPO=jekyll:3.4.0
- env: DOCKER_REPO=builder:3.4.0
- env: DOCKER_REPO=jekyll:3.4.1
- env: DOCKER_REPO=builder:3.4.1
env: "\
DOCKER_REPO='jekyll:3.5.0 \
jekyll:3.5 \
jekyll:stable \
jekyll:latest \
jekyll:3\
'\
"
- env: "\
DOCKER_REPO='jekyll:3.4.4 \
jekyll:3.4\
'\
"
- env: DOCKER_REPO=jekyll:3.4.3
- env: DOCKER_REPO=jekyll:3.4.2
- env: DOCKER_REPO=jekyll:3.4.1
- env: DOCKER_REPO=jekyll:3.4.0
- env: "\
DOCKER_REPO='jekyll:3.3.1 \
jekyll:3.3\
'\
"
- env: DOCKER_REPO=jekyll:3.3.0
- env: "\
DOCKER_REPO='jekyll:3.2.1 \
jekyll:3.2\
'\
"
- env: DOCKER_REPO=jekyll:3.2.0
- env: "\
DOCKER_REPO='jekyll:3.1.6 \
jekyll:3.1\
'\
"
- env: DOCKER_REPO=jekyll:3.1.5
- env: DOCKER_REPO=jekyll:3.1.4
- env: DOCKER_REPO=jekyll:3.1.3
- env: DOCKER_REPO=jekyll:3.1.2
- env: DOCKER_REPO=jekyll:3.1.1
- env: DOCKER_REPO=jekyll:3.1.0
- env: "\
DOCKER_REPO='jekyll:3.0.5 \
jekyll:3.0\
'\
"
- env: DOCKER_REPO=jekyll:3.0.4
- env: DOCKER_REPO=jekyll:3.0.3
- env: DOCKER_REPO=jekyll:3.0.2
- env: DOCKER_REPO=jekyll:3.0.1
- env: DOCKER_REPO=jekyll:3.0.0
- env: DOCKER_REPO=jekyll:pages
- env: "\
DOCKER_REPO='builder:3.5.0 \
builder:3.5 \
builder:stable \
builder:latest \
builder:3\
'\
"
- env: "\
DOCKER_REPO='builder:3.4.4 \
builder:3.4\
'\
"
- env: DOCKER_REPO=builder:3.4.3
- env: DOCKER_REPO=builder:3.4.2
- env: DOCKER_REPO=builder:3.4.1
- env: DOCKER_REPO=builder:3.4.0
- env: "\
DOCKER_REPO='builder:3.3.1 \
builder:3.3\
'\
"
- env: DOCKER_REPO=builder:3.3.0
- env: "\
DOCKER_REPO='builder:3.2.1 \
builder:3.2\
'\
"
- env: DOCKER_REPO=builder:3.2.0
- env: "\
DOCKER_REPO='builder:3.1.6 \
builder:3.1\
'\
"
- env: DOCKER_REPO=builder:3.1.5
- env: DOCKER_REPO=builder:3.1.4
- env: DOCKER_REPO=builder:3.1.3
- env: DOCKER_REPO=builder:3.1.2
- env: DOCKER_REPO=builder:3.1.1
- env: DOCKER_REPO=builder:3.1.0
- env: "\
DOCKER_REPO='builder:3.0.5 \
builder:3.0\
'\
"
- env: DOCKER_REPO=builder:3.0.4
- env: DOCKER_REPO=builder:3.0.3
- env: DOCKER_REPO=builder:3.0.2
- env: DOCKER_REPO=builder:3.0.1
- env: DOCKER_REPO=builder:3.0.0
- env: DOCKER_REPO=builder:pages
47 changes: 31 additions & 16 deletions opts.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,42 @@
maintainer: Jordon Bedwell <[email protected]>
user: jekyll
tags:
3.3.0: stable
3.3.1: stable
3.4.0: stable
3.4.1: stable
3.4.2: stable
3.5.0: stable
3.4.4: stable
3.4.3: stable
3.4.2: stable
3.4.1: stable
3.4.0: stable
3.3.1: stable
3.3.0: stable
3.2.1: stable
3.2.0: stable
3.1.6: stable
3.1.5: stable
3.1.4: stable
3.1.3: stable
3.1.2: stable
3.1.0: stable
3.0.5: stable
3.0.4: stable
3.0.3: stable
3.0.2: stable
3.0.1: stable
3.0.0: stable
pages: pages
aliases:
latest: 3.4.3
stable: 3.4.3
3.4: 3.4.3
3: 3.4.3
latest: 3.5.0
stable: 3.5.0
3.5: 3.5.0
3.4: 3.4.4
3.3: 3.3.1
3.2: 3.2.1
3.1: 3.1.6
3.0: 3.0.5
3: 3.5.0
releases:
tag:
pages: 3.3.1
3.3.0: 3.3.0
3.3.1: 3.3.1
3.4.0: 3.4.0
3.4.1: 3.4.1
3.4.2: 3.4.2
3.4.3: 3.4.3
pages: 3.4.3
gems:
all: &gems
- html-proofer
Expand Down
7 changes: 5 additions & 2 deletions repos/jekyll/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
FROM envygeeks/alpine
LABEL maintainer "Jekyll Core <[email protected]>"
LABEL maintainer "Jordon Bedwell <[email protected]>"
LABEL jekyll.version "<%= @meta.release?? @meta.release : @meta.tag %>"
LABEL jekyll.tag "<%= @meta.tag %>"
COPY copy/ /
ENV LANGUAGE=en_US
ENV LANG=en_US.UTF-8
ENV JEKYLL_VERSION=<%= @meta.release?? @meta.release : @meta.tag %>
ENV JEKYLL_ENV=development
ENV LC_ALL=en_US
<% if @meta.env? %>
Expand All @@ -20,7 +23,7 @@ RUN apk --update add zlib-dev build-base libxml2-dev libxslt-dev readline-dev \
RUN apk --update add <%= @meta.packages %>
<% end %>

RUN gem install --no-ri --no-rdoc jekyll -v<%= @meta.release %>
RUN gem install --no-ri --no-rdoc jekyll -v<%= @meta.release?? @meta.release : @meta.tag %>
RUN addgroup -Sg 1000 jekyll && adduser -Su 1000 -g 1000 jekyll

<% if @meta.gems? %>
Expand Down

0 comments on commit 5205f9a

Please sign in to comment.