feat: Add automatic docker build when tagged on master
continuous-integration/drone/tag Build was killed Details
continuous-integration/drone/push Build was killed Details

kalle 2022-06-05 13:10:32 +02:00
parent 8e0e16d1f4
commit 5442350a37
2 changed files with 25 additions and 1 deletions

View File

@ -22,6 +22,24 @@ steps:
files: build/libs/CSharpCommentChecker-*.jar
when:
branch:
- master
- master
event:
- tag
- name: "Push docker image"
image: plugins/docker
settings:
username:
from_secret: "docker_username"
password:
from_secret: "docker_password"
repo:
from_secret: "docker_repo"
tags: latest
auto_tag: true
when:
branch:
- master
event:
- tag

6
Dockerfile Normal file
View File

@ -0,0 +1,6 @@
FROM eclipse-temurin:16-jdk
RUN mkdir /opt/validation
COPY build/libs/CSharpCommentChecker-*.jar /opt/validation/
RUN mv /opt/validation/CSharpCommentChecker-*.jar /opt/validation/CSharpCommentChecker.jar