From 44f079d5a0be99c4118fbe9da97098208a7d7a61 Mon Sep 17 00:00:00 2001 From: YuutaW <17158086+Trumeet@users.noreply.github.com> Date: Fri, 28 Jun 2019 19:30:15 -0700 Subject: feat(ci): add CI configuration Signed-off-by: Trumeet <17158086+Trumeet@users.noreply.github.com> --- .travis.yml | 30 ++++++++++++++++++++++++++++++ README.md | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 .travis.yml 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. -- cgit v1.2.3