aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorProudmuslim <proudmuslimos@protonmail.ch>2021-05-14 21:38:12 -0700
committerMy-Name-Is-Jeff <37018278+My-Name-Is-Jeff@users.noreply.github.com>2021-05-16 00:43:48 -0400
commit60c06de902008e7dd669d3135d88deb1e68ab163 (patch)
tree46e045493fbb4f32358ef025d263aa8c4c60c518 /.github
parent86f6c6543ae931e8b60aedbdfe266faaedb9d0cb (diff)
downloadSkytilsMod-60c06de902008e7dd669d3135d88deb1e68ab163.tar.gz
SkytilsMod-60c06de902008e7dd669d3135d88deb1e68ab163.tar.bz2
SkytilsMod-60c06de902008e7dd669d3135d88deb1e68ab163.zip
Implement GitHub Actions
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/gradle.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml
new file mode 100644
index 00000000..73e34cbc
--- /dev/null
+++ b/.github/workflows/gradle.yml
@@ -0,0 +1,30 @@
+name: build-ci
+
+on: [push, pull_request]
+
+jobs:
+ build:
+ runs-on: ubuntu-18.04
+
+ steps:
+ - uses: actions/checkout@v2
+ - name: Java setup
+ uses: actions/setup-java@v1
+ with:
+ java-version: 8
+ - name: Cache Gradle packages
+ uses: actions/cache@v2
+ with:
+ path: |
+ ~/.gradle/caches
+ ~/.gradle/wrapper
+ key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
+ restore-keys: |
+ ${{ runner.os }}-gradle-
+ - name: Build
+ run: chmod +x gradlew; ./gradlew setupCiWorkspace && ./gradlew build
+ - name: Upload build artifacts
+ uses: actions/upload-artifact@v1
+ with:
+ name: build-artifacts
+ path: build/libs