From b0c1d98107bae3c9d7fe6a7aa219ed8713994a5d Mon Sep 17 00:00:00 2001 From: Jonathan Ervine Date: Tue, 7 Apr 2020 09:59:33 +0800 Subject: [PATCH] modified: Dockerfile modified: Jenkinsfile Updated to use config volume --- Dockerfile | 5 +++-- Jenkinsfile | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 89d489b..9f9ce50 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,6 +8,7 @@ RUN apt update && apt upgrade -y RUN apt install unzip curl -y RUN mkdir /bedrock && cd /bedrock && curl -LO https://minecraft.azureedge.net/bin-linux/bedrock-server-1.14.32.1.zip && unzip bedrock-server-1.14.32.1.zip && rm bedrock-server-1.14.32.1.zip -EXPOSE 19132 +EXPOSE 19133 +VOLUME config -CMD [ "/bedrock/bedrock-server" ] +CMD [ "/bedrock/bedrock-server", "--data=/config" ] diff --git a/Jenkinsfile b/Jenkinsfile index ffbc3dc..0c430fb 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,7 +15,10 @@ node("docker-node") { app.push("${env.BUILD_NUMBER}") app.push("latest") + stage('Deploy on K8s'){ + sh "/usr/local/bin/kubectl -n media delete po bedrock-0" } + } catch (err) { currentBuild.result = 'FAILURE' }