OSDN Git Service

GHA: gradle --scan
authorHiroshi Miura <miurahr@linux.com>
Tue, 12 May 2020 11:36:07 +0000 (20:36 +0900)
committerHiroshi Miura <miurahr@linux.com>
Tue, 12 May 2020 11:41:23 +0000 (20:41 +0900)
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
.github/workflows/gradle-build-on-push.yml
build.gradle

index 834055e..6925a1c 100644 (file)
@@ -12,11 +12,22 @@ jobs:
         java-version: 1.8
     - uses: eskatos/gradle-command-action@v1
       with:
-        arguments: build
+        arguments: build distZip
+      env:
+        CI: true
+    - name: comment PR
+      uses: unsplash/comment-on-pr@master
+      if: failure()
+      env:
+        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+      with:
+        msg: Build failed ${{ steps.gradle.outputs.build-scan-url }}
+        check_for_duplicate_msg: true
     - uses: actions/upload-artifact@v1
       with:
-        name: dictzip-libray
-        path: dictzip-lib/build/libs/*.jar
+        name: dictzip-library
+        path: dictzip-lib/build/libs
     - uses: actions/upload-artifact@v1
       with:
-        path: dictzip-cli/build/distributions/*
+        name: dictzip-cli
+        path: dictzip-cli/build/distributions
index 869db31..78da3a7 100644 (file)
@@ -5,10 +5,15 @@ plugins {
     // bintray
     id "com.jfrog.bintray" version "1.6"
     id "com.github.spotbugs" version "1.7.1"
+    id "org.nosphere.gradle.github.actions" version "1.1.0"
     id 'maven-publish'
     id 'signing'
 }
 
+if(githubActions.running.get()) {
+    val commitId = githubActions.environment.sha.get()
+}
+
 // common settings
 subprojects {
     apply plugin: 'java'