From 96483f42d3edec76d9fb355fb996442fa5b6f78e Mon Sep 17 00:00:00 2001 From: Manoj Date: Sun, 11 Nov 2018 20:53:03 +0530 Subject: [PATCH] Add build scripts --- .travis.yml | 25 +++++++++++++++++++++++++ build.sh | 5 +++++ deploy.sh | 3 +++ 3 files changed, 33 insertions(+) create mode 100644 .travis.yml create mode 100755 build.sh create mode 100755 deploy.sh diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..f3e662f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,25 @@ +language: scala +sudo: false +jdk: +- oraclejdk8 +script: "./build.sh" +before_cache: + - find $HOME/.sbt -name "*.lock" | xargs rm + - find $HOME/.ivy2 -name "ivydata-*.properties" | xargs rm +cache: + directories: + - $HOME/.ivy2/cache + - $HOME/.sbt/boot/ +env: +- BUILD_LABEL=0.1.${TRAVIS_BUILD_NUMBER} +before_deploy: + - "./deploy.sh" +deploy: +- provider: releases + api_key: + secure: "aYpmzD3DR2Fwi5LEHCvlZmziS0PMBujM8m8tXMxWIdvCou+qNubiTash0nV4L8DEdhKBrtdGWM1PwNENFjEW2H8ARwrsfq0yHVQZC0W4uSbJEb+mEgqKvHSC/q0iCYTbgxmWVKyDTMueoGcqK6WNsP1gcgThgYT2UinlsFLaE6V/IATs6ll2QB4sFhcUuEvUkhuOUQJUNy1KopapZ3uosm9ROf11kdcnbhWCbVjIJuHgM8q1CBsQaMhXTu7w3lZjrFhqZzxTEm6jBlBhI83f2WEi/jQJpXzgLX94w7r6eiEf3HhDj5PSlOOyC7vWzcMHSGUInRn4uulN33qA+UkZmQx3LoLqRjjONJBq+In3gUM11cw+u8cx/qShAtcvU4AV/thM/+uQEpypFCMHRn+ZEbuhJ9EZwlk9EUgjuB0ahxL+lEaCfyXcJhh+5FgPC5QBSWCH7hAgZjXfhQnbMFAJ07w5kWQOyEXdw0uMSwzOwF34n2PuLsbpRI0timf05JJ8fq9ZFy2anvvkitS1Cu8lVWLmA6+8+zNeESG3CB20MCzgEf44/olEP9k7290IIZcxQC7+HIecr3XGr6AsK9FeGUib2aTH5mMB8RjJuasYCIzDMqrdFcDbJ7xPIIYOrLyOQvxQT/Svf1+oVeo0PtcvKATK+2/UfZXmrXEhZqKjXvg=" + file: + - "./target/scala-2.11/mlflow-gocd-assembly-${TRAVIS_TAG}.jar" + skip_cleanup: true + on: + tags: true \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..24397a3 --- /dev/null +++ b/build.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +set -ex + +sbt clean test \ No newline at end of file diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..4fbb12e --- /dev/null +++ b/deploy.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +sbt "set test in assembly := {}" clean assembly \ No newline at end of file