managing your docker image continuously with concourse ci

Post on 16-Apr-2017

284 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

‹#›© 2016 Pivotal Software, Inc. All rights reserved. ‹#›© 2016 Pivotal Software, Inc. All rights reserved.

Managing your Docker image continuously with Concourse CI

Toshiaki Maki (@making) 2016-11-30 Concourse Meetup

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

Who am I ?• Toshiaki Maki (@making) http://blog.ik.am

•Sr. Solutions Architect @Pivotal

•Spring Framework enthusiast

bit.ly/hajiboot2

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

---platform: linuximage_resource: type: docker-image source: repository: java tag: 8-jdk-alpineinputs: - name: repooutputs: - name: outputrun: path: sh args: - repo/ci/tasks/build.sh

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

---platform: linuximage_resource: type: docker-image source: repository: java tag: 8-jdk-alpineinputs: - name: repooutputs: - name: outputrun: path: sh args: - repo/ci/tasks/build.sh

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

---platform: linuximage_resource: type: docker-image source: repository: making/alpine-java-bash-git tag: latestinputs: - name: repooutputs: - name: outputrun: path: sh args: - repo/ci/tasks/build.sh

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

FROM openjdk:8-jdk-alpine

MAINTAINER Toshiaki Maki <making@example.com>

RUN apk upgradeRUN apk add --update \ bash \ git

making/alpine-java-bash-git

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

FROM openjdk:8-jdk-alpine

MAINTAINER Toshiaki Maki <making@example.com>

RUN apk upgradeRUN apk add --update \ bash \ git

making/alpine-java-bash-git

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

Docker Resource

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

Docker Resource

Docker Resource

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

FROM openjdk:8-jdk-alpine

MAINTAINER Toshiaki Maki <making@example.com>

RUN apk upgradeRUN apk add --update \ bash \ git \ tar \ zip

making/alpine-java-bash-git

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

FROM openjdk:8-jdk-alpine

MAINTAINER Toshiaki Maki <making@example.com>

RUN apk upgradeRUN apk add --update \ bash \ git \ tar \ zip

making/alpine-java-bash-git

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

‹#›© 2016 Pivotal Software, Inc. All rights reserved.

Check pipeline.yml

https://github.com/making/alpine-java-bash-git

top related