Skip to content
This repository was archived by the owner on Mar 31, 2025. It is now read-only.

Commit c6ee700

Browse files
author
Zelle97
authored
Merge branch 'master' into develop
2 parents d2eaff1 + 56ab51d commit c6ee700

2 files changed

Lines changed: 44 additions & 32 deletions

File tree

.travis.yml

Lines changed: 20 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,27 @@
11
language: java
22
jdk:
3-
- oraclejdk8
4-
3+
- oraclejdk8
54
before_install:
6-
- chmod +x ./gradlew
7-
5+
- chmod +x ./gradlew
86
script:
9-
- ./gradlew check sendCoverageToCodacy
10-
7+
- "./gradlew check sendCoverageToCodacy"
118
deploy:
12-
- provider: script
13-
skip_cleanup: true
14-
script: gradlew install bintrayUpload
15-
on:
16-
tags: true
17-
18-
- provider: releases
19-
api_key:
20-
secure: ltLzm1VWcBj5sLTqtEUQyd3JG5pYZ6nQG5czsWB28hvJ3wkVa6vt7L5j3OS8wZuaIdE6eDJ2rMfQ5qS1FAE91SiQfCsMArsZ5C2cWm7BSz70MAa2zCWgxxlMsvARTnSLaP9mVgbZN0js2p0ETVVuUj+MG1dQJGXhsggmFI3ZSxCnWpoAhtGDVvQr8BZp4w5hPJ0Xm144v9ZnT2oUwmwevlVFzO+QzjiUJwPCjy4y6rJAJDdYdY0mTUQq7Y9SwkjXQACNwDRs6ITQ4nbClCk7RtDIKUFYWvuq9IRD0OhVXibTtMC4yocl+PsM6XvCYCAWPjLon20Pc2fdepzWhYPkyoOf9SDDUFAHEjYQ+vw2BkQpx3WwMZDLJbGXI1z0+evYUhSxr7oRSzoRfpCYFtEJ7toLb8SPTsYkyQQp5N1EDNtnIgBZhsQpFdxDgZ8vrVeWiLVtzX5ARgz0GV/yL2v+2ZzPg7usEJSNC6xwyjGiPGDtggUy2HIsP1ohl56VVvU5RjfoKcXxysbm0L43sddZHIuNggyku7pNlYsgHdrUf/0qanxxrU46w8M4vUdyd1oC/pXwaUkpdjA6nFU+ouoX1ScihxZzlkE2TYEFJqbKcWQ8d9zeYW90pemc8oWZJcylyF0ef2MJKy3DgNplnoSJM6q6sDunAA5wGN5A+vu/Ahw=
21-
skip_cleanup: true
22-
file_glob: true
23-
file: ./build/libs/*
24-
on:
25-
repo: Sybit-Education/airtable.java
26-
tags: true
27-
28-
9+
- provider: releases
10+
api_key:
11+
secure: ltLzm1VWcBj5sLTqtEUQyd3JG5pYZ6nQG5czsWB28hvJ3wkVa6vt7L5j3OS8wZuaIdE6eDJ2rMfQ5qS1FAE91SiQfCsMArsZ5C2cWm7BSz70MAa2zCWgxxlMsvARTnSLaP9mVgbZN0js2p0ETVVuUj+MG1dQJGXhsggmFI3ZSxCnWpoAhtGDVvQr8BZp4w5hPJ0Xm144v9ZnT2oUwmwevlVFzO+QzjiUJwPCjy4y6rJAJDdYdY0mTUQq7Y9SwkjXQACNwDRs6ITQ4nbClCk7RtDIKUFYWvuq9IRD0OhVXibTtMC4yocl+PsM6XvCYCAWPjLon20Pc2fdepzWhYPkyoOf9SDDUFAHEjYQ+vw2BkQpx3WwMZDLJbGXI1z0+evYUhSxr7oRSzoRfpCYFtEJ7toLb8SPTsYkyQQp5N1EDNtnIgBZhsQpFdxDgZ8vrVeWiLVtzX5ARgz0GV/yL2v+2ZzPg7usEJSNC6xwyjGiPGDtggUy2HIsP1ohl56VVvU5RjfoKcXxysbm0L43sddZHIuNggyku7pNlYsgHdrUf/0qanxxrU46w8M4vUdyd1oC/pXwaUkpdjA6nFU+ouoX1ScihxZzlkE2TYEFJqbKcWQ8d9zeYW90pemc8oWZJcylyF0ef2MJKy3DgNplnoSJM6q6sDunAA5wGN5A+vu/Ahw=
12+
skip_cleanup: true
13+
file_glob: true
14+
file: "./build/libs/*"
15+
on:
16+
repo: Sybit-Education/airtable.java
17+
tags: true
18+
- provider: script
19+
skip_cleanup: true
20+
script: "./gradlew install bintrayUpload"
21+
on:
22+
repo: Sybit-Education/airtable.java
23+
tags: true
2924
before_cache:
30-
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
31-
25+
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
3226
cache:
33-
directories:
34-
— $HOME/.gradle
27+
directories: "— $HOME/.gradle"

build.gradle

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
/*
2+
* Gets the version name from the latest Git tag
3+
*/
4+
def getVersionName = { ->
5+
try {
6+
def stdout = new ByteArrayOutputStream()
7+
exec {
8+
commandLine 'git', 'describe', '--tags'
9+
standardOutput = stdout
10+
}
11+
return stdout.toString().trim()
12+
}
13+
catch (ignored) {
14+
return version;
15+
}
16+
}
117
/*
218
* The MIT License (MIT)
319
* Copyright (c) 2017 Sybit GmbH
@@ -24,7 +40,7 @@ apply plugin: 'maven-publish'
2440
apply plugin: 'com.jfrog.bintray'
2541

2642
group = 'com.sybit'
27-
version = '0.1'
43+
version = getVersionName()
2844

2945
description = """com.sybit airtable"""
3046

@@ -63,7 +79,6 @@ dependencies {
6379
codacy group: 'com.codacy', name: 'codacy-coverage-reporter', version: '1.0.13'
6480
}
6581

66-
6782
/*
6883
* Gets the version name from the latest Git tag
6984
*/
@@ -128,17 +143,21 @@ bintray {
128143
user = project.hasProperty('bintrayUser') ? project.property('bintrayUser') : System.getenv('BINTRAY_USER')
129144
key = project.hasProperty('bintrayApiKey') ? project.property('bintrayApiKey') : System.getenv('BINTRAY_API_KEY')
130145

131-
publications = ['mavenJava']
146+
//publications = ['mavenJava']
147+
configurations = ['archives']
132148

133149
dryRun = false //Whether to run this as dry-run, without deploying
134150
publish = true //If version should be auto published after an upload
135-
version getVersionName()
151+
136152
pkg {
137153
repo = 'maven'
138154
userOrg = 'sybit-education'
139155
name = 'airtable.java'
140156
licenses = ['MIT License']
141157
vcsUrl = 'https://github.com/Sybit-Education/airtable.java.git'
142-
158+
version {
159+
name = getVersionName()
160+
released = new Date()
161+
}
143162
}
144163
}

0 commit comments

Comments
 (0)