GitHub Actions: build on all branches; produce snapshots only on master branch; disable Travis CI

This commit is contained in:
Karl Tauber
2020-11-21 17:31:52 +01:00
parent 18e838bffd
commit 80bdf69eaf
2 changed files with 7 additions and 49 deletions

View File

@@ -5,12 +5,12 @@ name: CI
on: on:
push: push:
branches: branches:
- github-actions - '*'
tags: tags:
- '[0-9]*' - '[0-9]*'
pull_request: pull_request:
branches: branches:
- github-actions - '*'
jobs: jobs:
build: build:
@@ -24,11 +24,11 @@ jobs:
# - Java LTS versions (11, 17, ...) # - Java LTS versions (11, 17, ...)
# - 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
@@ -74,9 +74,8 @@ jobs:
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/master' &&
github.repository == 'JFormDesigner/FlatLaf' github.repository == 'JFormDesigner/FlatLaf'
steps: steps:

View File

@@ -1,41 +0,0 @@
language: java
sudo: false
jdk:
- openjdk8
- openjdk9
- openjdk11
- openjdk14
- openjdk15
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
before_install:
- ./gradlew --version
- java -version
stages:
- name: test
if: branch = disabled
- name: snapshot
if: branch = disabled AND type IN (push) AND tag IS blank
# - name: release
# if: type IN (push) AND tag IS present
jobs:
include:
# publish snapshot to oss.jfrog.org
- stage: snapshot
jdk: openjdk11
script: ./gradlew artifactoryPublish
# release a new stable version to bintray
- stage: release
jdk: openjdk11
script: ./gradlew bintrayUpload -Drelease=true