File tree Expand file tree Collapse file tree 4 files changed +65
-2
lines changed
Expand file tree Collapse file tree 4 files changed +65
-2
lines changed Original file line number Diff line number Diff line change @@ -13,3 +13,4 @@ state.yaml
1313plan.json
1414test.py
1515/generated /
16+ /.apt_generated /
Original file line number Diff line number Diff line change 1+
2+ stages :
3+ - package
4+ - deploy
5+
6+ include :
7+ - project : ' devops/containers/kaniko-docker-build'
8+ ref : v1.0.2
9+ file : ' /.build_with_kaniko.yml'
10+
11+ # ####################### TEMPLATES ######################
12+ .build-docker-image :
13+
14+ extends : .build_with_kaniko
15+ except :
16+ refs :
17+ - tags
18+ - master
19+
20+ .push-docker-image :
21+ extends : .build_with_kaniko
22+ only :
23+ refs :
24+ - tags
25+ - master
26+
27+ # ####################### JOBS ########################
28+ build-docker :
29+ stage : package
30+ extends : .build-docker-image
31+ variables :
32+ KANIKO_EXECUTOR_EXTRA_OPTS : " --no-push"
33+ cache :
34+ key : $CI_PIPELINE_ID
35+ paths :
36+ - .m2/repository
37+ - target
38+ policy : pull
39+
40+ push-docker :
41+ stage : deploy
42+ extends : .push-docker-image
43+ variables :
44+ KANIKO_EXECUTOR_EXTRA_OPTS : " "
45+ cache :
46+ key : $CI_PIPELINE_ID
47+ paths :
48+ - .m2/repository
49+ - target
50+ policy : pull
51+
Original file line number Diff line number Diff line change 1- FROM openjdk:8-jre-slim
1+ FROM gradle:4.7.0-jdk8-alpine AS build
2+ COPY --chown=gradle:gradle . /home/gradle/src
3+ WORKDIR /home/gradle/src
4+ RUN gradle clean build buildRelease -x test --no-daemon
25
6+ FROM openjdk:8-jre-slim
37RUN apt-get update && apt-get --yes upgrade && \
48 apt-get install -y python3 python3-pip curl && \
59 rm -rf /var/lib/apt/lists/*
610
7- COPY . /build/output/kafka-gitops /usr/local/bin/kafka-gitops
11+ COPY --from=build /home/gradle/src /build/output/kafka-gitops /usr/local/bin/kafka-gitops
Original file line number Diff line number Diff line change 1+ FROM openjdk:8-jre-slim
2+
3+ RUN apt-get update && apt-get --yes upgrade && \
4+ apt-get install -y python3 python3-pip curl && \
5+ rm -rf /var/lib/apt/lists/*
6+
7+ COPY ./build/output/kafka-gitops /usr/local/bin/kafka-gitops
You can’t perform that action at this time.
0 commit comments