Snabbaste vägen till PROD?

  1. Hitta snabbare sätt att kopiera EAR-filer till JBoss?

  2. Köpa in bättre textredigerare för konfigurationsfiler?

"The fastest way forward is

to do as good a job as possible"

Snabbaste vägen till PROD?

  1. Hitta snabbare sätt att kopiera EAR-filer till JBoss?

  2. Köpa in bättre textredigerare för konfigurationsfiler?

  3. Bygga ett arbetsflöde som kan säkra upp kvaliteten på kodförändringar!

Människor är...

  • Nyskapande
  • Problemlösning
  • Kommunicera med andra människor

Bra på:

  • Repetition
  • Komplexitet
  • Kommunicera med maskiner

Sämmre på:

Kontainrar

Virtualisering

<HEAD>

Kontainerbygge

Målmiljö

Byggserver

Målmiljö

Byggserver

FROM java:8

ENV APP_DIR /opt/evry/

RUN mkdir -p $APP_DIR
WORKDIR $APP_DIR
ADD HelloEVRY*.tar.gz $APP_DIR

EXPOSE 4567
CMD java -jar HelloEVRY*.jar

Dockerfile

__maestro:
  schema: 2

name: hello_service
registries:
  build02:
    [...]
ships:
  dev01:
    ip: 172.27.22.10
    endpoint: ucdevapp01.udac.se
    [...]
services:
  hello:
    image: ucbuild02.udac.se:5000/evry/hello_evry:1.0.0
    instances:
      hello_1:
        ship: dev01
        ports:
          https: 4567:8080

maestro.yaml

DEMO!

Docker

By burre83

Docker

  • 472