C:\Users\xyz> wsl -l
[sample output] Windows Subsystem for Linux Distributions: docker-desktop-data (Default) docker-desktop Ubuntu
version: "3" | |
networks: | |
vote: | |
driver: bridge | |
volumes: | |
db-data: | |
services: | |
vote: |
C:\Users\xyz> wsl -l
[sample output] Windows Subsystem for Linux Distributions: docker-desktop-data (Default) docker-desktop Ubuntu
FROM schoolofdevops/maven:spring AS BUILD | |
WORKDIR /app | |
COPY . . | |
RUN mvn spring-javaformat:apply && \ | |
mvn package -DskipTests | |
FROM openjdk:8u201-jre-alpine AS RUN | |
EXPOSE 8080 | |
WORKDIR /run |
#!/bin/sh | |
echo "I: Sleeping for 10 secs...." | |
sleep 10 | |
echo "I: done sleeping..." | |
exec "$@" |
FROM alpine AS build | |
WORKDIR /opt/facebooc | |
COPY . . | |
RUN apk add --update alpine-sdk sqlite-dev sqlite && \ | |
make all | |
FROM alpine AS run | |
WORKDIR /opt/facebooc | |
COPY --from=build /opt/facebooc/bin . |
version: "3.8" | |
networks: | |
backend: | |
driver: bridge | |
services: | |
app: | |
image: xxxx/petclinic:dev | |
build: |
FROM schoolofdevops/maven:spring AS BUILD | |
WORKDIR /app | |
COPY . . | |
RUN mvn spring-javaformat:apply && \ | |
mvn package -DskipTests | |
FROM openjdk:8u201-jre-alpine AS RUN | |
COPY --from=BUILD /app/target/spring-petclinic-2.3.1.BUILD-SNAPSHOT.jar /run/petclinic.jar | |
EXPOSE 8080 | |
CMD java -jar /run/petclinic.jar |
pipeline { | |
agent none | |
stages{ | |
stage('Build'){ | |
agent{ | |
docker{ | |
image 'python:2.7.16-slim' |
apiVersion: apps/v1 | |
kind: StatefulSet | |
metadata: | |
name: vote | |
labels: | |
role: vote | |
namespace: test | |
spec: | |
minReadySeconds: 20 | |
serviceName: vote |
apiVersion: apps/v1 | |
kind: DaemonSet | |
metadata: | |
name: vote | |
labels: | |
role: vote | |
namespace: test | |
spec: | |
minReadySeconds: 20 | |
selector: |