GitHub Actions: upload build artifacts

This commit is contained in:
Karl Tauber
2020-11-21 15:08:07 +01:00
parent d16a3c117b
commit d95b1b0ec4
2 changed files with 19 additions and 6 deletions

View File

@@ -15,7 +15,6 @@ on:
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: false
strategy: strategy:
matrix: matrix:
@@ -26,10 +25,10 @@ jobs:
# - lastest Java version(s) # - lastest Java version(s)
java: java:
- 1.8 - 1.8
- 9 # - 9
- 11 # LTS - 11 # LTS
- 14 # - 14
- 15 # - 15
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@@ -55,11 +54,25 @@ jobs:
- name: Build with Gradle - name: Build with Gradle
run: ./gradlew build run: ./gradlew build
- name: Upload artifacts
uses: actions/upload-artifact@v2
if: matrix.java == '11'
with:
name: FlatLaf-build-artifacts
path: |
flatlaf-core/build/libs
flatlaf-demo/build/libs
flatlaf-extras/build/libs
flatlaf-intellij-themes/build/libs
flatlaf-jide-oss/build/libs
flatlaf-swingx/build/libs
snapshot: snapshot:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: build needs: build
if: | if: |
false &&
github.event_name == 'push' && github.event_name == 'push' &&
github.ref == 'refs/heads/github-actions' && github.ref == 'refs/heads/github-actions' &&
github.repository == 'JFormDesigner/FlatLaf' github.repository == 'JFormDesigner/FlatLaf'
@@ -94,7 +107,7 @@ jobs:
release: release:
runs-on: ubuntu-latest runs-on: ubuntu-latest
# needs: build needs: build
if: | if: |
github.event_name == 'push' && github.event_name == 'push' &&
startsWith( github.ref, 'refs/tags/' ) && startsWith( github.ref, 'refs/tags/' ) &&

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
val releaseVersion = "0.0.2" val releaseVersion = "0.44"
val developmentVersion = "0.45-SNAPSHOT" val developmentVersion = "0.45-SNAPSHOT"
version = if( java.lang.Boolean.getBoolean( "release" ) ) releaseVersion else developmentVersion version = if( java.lang.Boolean.getBoolean( "release" ) ) releaseVersion else developmentVersion