aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuutaW <17158086+Trumeet@users.noreply.github.com>2019-06-28 19:30:15 -0700
committerTrumeet <17158086+Trumeet@users.noreply.github.com>2019-06-28 19:30:15 -0700
commit44f079d5a0be99c4118fbe9da97098208a7d7a61 (patch)
treec3e4cbcac969692d70f3bbbe48e32ac7d9c48406
parentef6197a4efbcc77dad26956e1eb05b99d6e1bc3e (diff)
downloadDesktop-44f079d5a0be99c4118fbe9da97098208a7d7a61.tar
Desktop-44f079d5a0be99c4118fbe9da97098208a7d7a61.tar.gz
Desktop-44f079d5a0be99c4118fbe9da97098208a7d7a61.tar.bz2
Desktop-44f079d5a0be99c4118fbe9da97098208a7d7a61.zip
feat(ci): add CI configuration
Signed-off-by: Trumeet <17158086+Trumeet@users.noreply.github.com>
-rw-r--r--.travis.yml30
-rw-r--r--README.md2
2 files changed, 32 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..501726b
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,30 @@
+jdk: oraclejdk8
+language: java
+git:
+ depth: false
+before_cache:
+ - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
+ - rm -rf $HOME/.gradle/caches/*/plugin-resolution/
+ - rm -rf $HOME/.konan
+cache:
+ directories:
+ - "$HOME/.gradle/caches/"
+ - "$HOME/.gradle/wrapper/"
+ - "$HOME/.konan"
+script:
+ - "./gradlew :desktopBinaries"
+before_deploy:
+ # TODO: Add this part to the Gradle
+ - export VERSION=$(git rev-list --count HEAD)
+ - git tag $VERSION
+ - mv "build/bin/desktop/releaseExecutable/Desktop.exe" "./Desktop-$VERSION.exe"
+deploy:
+ name: ${VERSION}
+ prerelease: true
+ provider: releases
+ skip_cleanup: true
+ api_key: $GITHUB_RELEASE_KEY
+ file:
+ - Desktop-$VERSION.exe
+ on:
+ repo: Trumeet/Desktop \ No newline at end of file
diff --git a/README.md b/README.md
index 135770a..a228852 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
# Desktop
+[![Build Status](https://travis-ci.com/Trumeet/Desktop.svg?branch=master)](https://travis-ci.com/Trumeet/Desktop)
+
A simple Windows Secure Desktop demo written in Kotlin.
It is also a demo for Kotlin Native and Windows APIs.