mirror of
https://github.com/skylot/jadx.git
synced 2024-10-07 10:03:27 +00:00
42 lines
827 B
YAML
42 lines
827 B
YAML
language: java
|
|
os: linux
|
|
dist: trusty
|
|
|
|
# don't build on tag push
|
|
if: tag IS blank
|
|
|
|
git:
|
|
depth: false
|
|
|
|
before_install:
|
|
- chmod +x gradlew
|
|
|
|
# override install to skip 'gradle assemble'
|
|
install: true
|
|
|
|
env:
|
|
global:
|
|
- TERM=dumb
|
|
- JADX_LAST_TAG=$(git describe --abbrev=0 --tags)
|
|
- JADX_VERSION="${JADX_LAST_TAG:1}-b$TRAVIS_BUILD_NUMBER-$(git rev-parse --short HEAD)"
|
|
|
|
jdk:
|
|
- openjdk8
|
|
- openjdk11
|
|
|
|
script: ./gradlew clean build
|
|
|
|
jobs:
|
|
include:
|
|
- stage: deploy-unstable
|
|
jdk: openjdk8
|
|
if: branch = master AND repo = env(MAIN_REPO) AND type = push
|
|
script: bash scripts/travis-master.sh
|
|
|
|
- stage: deploy-release
|
|
language: node_js
|
|
jdk: openjdk8
|
|
node_js: 11
|
|
if: branch = release AND repo = env(MAIN_REPO) AND type = push
|
|
script: bash scripts/travis-release.sh
|