From ab7640758440c3dac58e0e598763452ef2f101b1 Mon Sep 17 00:00:00 2001 From: Pavel Kachalouski Date: Sat, 18 May 2019 20:38:07 +0200 Subject: [PATCH] Added drone build --- .drone.yml | 26 ++++++++++++++++++++++++++ build.sbt | 1 + 2 files changed, 27 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..9b72197 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,26 @@ +kind: pipeline +name: telegram-bot-delivery + +steps: +- name: compile + image: hseeberger/scala-sbt:11.0.2_2.12.8_1.2.8 + commands: + - sbt compile +- name: test + image: hseeberger/scala-sbt:11.0.2_2.12.8_1.2.8 + commands: + - sbt test +- name: dockerfile + image: hseeberger/scala-sbt:11.0.2_2.12.8_1.2.8 + commands: + - sbt docker:stage +- name: docker + image: plugins/docker + settings: + repo: registry.xeppaka.eu:443 + tags: 1.0.0 + dockerfile: target/docker/stage/Dockerfile + username: + from_secret: docker_username + password: + from_secret: docker_password diff --git a/build.sbt b/build.sbt index f7a94e1..ae923d5 100644 --- a/build.sbt +++ b/build.sbt @@ -10,6 +10,7 @@ lazy val commonSettings = Seq( inThisBuild(commonSettings) lazy val `telegram-bot-delivery` = (project in file(".")) + .settings(commonSettings) .settings( name := "telegram-bot-delivery", libraryDependencies ++= Seq(