Move CI to GitHub Actions
This commit is contained in:
parent
aba0102a9e
commit
9daaeea55d
4 changed files with 37 additions and 35 deletions
35
.github/workflows/client.yml
vendored
Normal file
35
.github/workflows/client.yml
vendored
Normal file
|
@ -0,0 +1,35 @@
|
|||
name: Build
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
|
||||
- name: Gradle dependency cache
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: |
|
||||
~/.gradle/caches
|
||||
~/.gradle/wrapper
|
||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
|
||||
restore-keys: ${{ runner.os }}-gradle-
|
||||
|
||||
- name: Android build cache
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: |
|
||||
~/.android/build-cache
|
||||
key: ${{ runner.os }}-android
|
||||
restore-keys: ${{ runner.os }}-android
|
||||
|
||||
- name: Set up JDK 11
|
||||
uses: actions/setup-java@v1
|
||||
with:
|
||||
java-version: 11
|
||||
|
||||
- name: Build
|
||||
run: ./gradlew compileDebugAndroidTestSources check assemble ktlintCheck
|
33
.travis.yml
33
.travis.yml
|
@ -1,33 +0,0 @@
|
|||
dist: trusty
|
||||
|
||||
jdk:
|
||||
- openjdk11
|
||||
|
||||
language: android
|
||||
android:
|
||||
components:
|
||||
- build-tools-30.0.2
|
||||
- android-30
|
||||
|
||||
licenses:
|
||||
- android-sdk-license-.+
|
||||
- '.+'
|
||||
|
||||
before_install:
|
||||
- mkdir "$ANDROID_HOME/licenses" || true
|
||||
- echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" >> "$ANDROID_HOME/licenses/android-sdk-license"
|
||||
- echo -e "\nd56f5187479451eabf01fb78af6dfcb131a6481e" >> "$ANDROID_HOME/licenses/android-sdk-license"
|
||||
- echo -e "\n24333f8a63b6825ea9c5514f83c2829b004d1fee" >> "$ANDROID_HOME/licenses/android-sdk-license"
|
||||
- echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" >> "$ANDROID_HOME/licenses/android-sdk-preview-license"
|
||||
|
||||
before_cache:
|
||||
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
|
||||
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
|
||||
|
||||
script: ./gradlew compileDebugAndroidTestSources check assemble ktlintCheck
|
||||
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/.gradle/caches/
|
||||
- $HOME/.gradle/wrapper/
|
||||
- $HOME/.android/build-cache
|
|
@ -1,5 +1,5 @@
|
|||
# Seedvault
|
||||
[![Build Status](https://travis-ci.com/seedvault-app/seedvault.svg?branch=master)](https://travis-ci.com/seedvault-app/seedvault)
|
||||
[![Build](https://github.com/seedvault-app/seedvault/workflows/Build/badge.svg?branch=master)](https://github.com/seedvault-app/seedvault/actions?query=branch%3Amaster+workflow%3ABuild)
|
||||
|
||||
A backup application for the [Android Open Source Project](https://source.android.com/).
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ def gitDescribe = { ->
|
|||
android {
|
||||
|
||||
compileSdkVersion 30
|
||||
buildToolsVersion '30.0.2' // adapt in .travis.yaml if changed here
|
||||
buildToolsVersion '30.0.2'
|
||||
|
||||
defaultConfig {
|
||||
minSdkVersion 29 // leave at 29 for robolectric tests
|
||||
|
|
Loading…
Reference in a new issue