From 4badb8c817243fd288e23a65d0bd21d90f227e1d Mon Sep 17 00:00:00 2001 From: Andreas Larsen Date: Mon, 13 May 2019 21:28:57 +0200 Subject: [PATCH] feat(ci): add docker build --- .dockerignore | 4 ++++ Dockerfile | 10 ++++++++++ Jenkinsfile | 3 +++ 3 files changed, 17 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..3ead1b6 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +target/*/deps +target/*/build +target/debug +target/rls \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..95c914d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM debian + +RUN apt update +RUN apt install libssl1.1 openssl ca-certificates + +ADD target/release/telegram-leetbot /bin/. + +ENV TELEGRAM_BOT_TOKEN="invalid" + +CMD '/bin/telegram-leetbot' diff --git a/Jenkinsfile b/Jenkinsfile index 2c21b4f..ab2a963 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,6 +6,9 @@ pipeline { sh 'cargo build' } } + stage('docker') { + docker.build() + } } post {