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
// 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'