Skip to content

Commit fa92366

Browse files
fix maven empty upload
1 parent d8e4c85 commit fa92366

File tree

3 files changed

+57
-56
lines changed

3 files changed

+57
-56
lines changed

.github/workflows/github_actions.yml

Lines changed: 14 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -229,10 +229,10 @@ jobs:
229229
ORG_GRADLE_PROJECT_TILEDB_SERIALIZATION: ON
230230
ORG_GRADLE_PROJECT_TILEDB_S3: ON
231231

232-
Setup-Release:
232+
Mock-Release:
233233
if: startsWith(github.ref, 'refs/tags/')
234234
needs: [Create_Artifacts_Ubuntu_MacOS, Create_Artifacts_Windows]
235-
name: Setup-Release
235+
name: Mock-Release
236236
runs-on: ubuntu-latest
237237
steps:
238238

@@ -248,48 +248,10 @@ jobs:
248248

249249
- uses: actions/download-artifact@v2
250250

251-
- name: Create-Jars
251+
- name: assemble
252252
run: |
253-
set +e
254-
255-
mv Upload-*/* .
256-
257-
mkdir -p ./build/install/lib
258-
mkdir -p ./build/install/arm/lib
259-
mkdir ./build/install/lib64
260-
mkdir ./build/tiledb_jni/
261-
mkdir ./build/tiledb_jni/arm
262-
mkdir ./build/tiledb_jni/Release
263-
mkdir ./build/install/bin
264-
265-
266-
for arch in $(ls | grep .gz.tar)
267-
do
268-
tar -xvf $arch
269-
done
270-
271-
mv binaries_*/* .
272-
273-
# OSX
274-
mv libtiledb.dylib ./build/install/lib
275-
mv libtiledbjni.dylib ./build/tiledb_jni
276-
mv arm/libtiledb.dylib ./build/install/arm/lib
277-
mv arm/libtiledbjni.dylib ./build/tiledb_jni/arm
278-
279-
# Linux
280-
cp libtiledb.so ./build/install/lib
281-
mv libtiledb.so ./build/install/lib64
282-
mv libtiledbjni.so ./build/tiledb_jni
283-
284-
# Windows
285-
mv tbb.dll ./build/install/bin
286-
mv tiledb.dll ./build/install/bin
287-
mv tiledbjni.dll ./build/tiledb_jni/Release
288-
289-
./gradlew assemble
290-
291-
mkdir jars
292-
cp ./build/libs/*.jar jars
253+
chmod +x ./ci/assemble_full_jar.sh
254+
./ci/assemble_full_jar.sh
293255
294256
- uses: actions/upload-artifact@v3
295257
with:
@@ -301,10 +263,10 @@ jobs:
301263
ORG_GRADLE_PROJECT_TILEDB_S3: ON
302264

303265

304-
Test-Release:
266+
Test-Mock-Release:
305267
if: startsWith(github.ref, 'refs/tags/')
306-
needs: [ Setup-Release ]
307-
name: Test-Release
268+
needs: [ Mock-Release ]
269+
name: Test-Mock-Release
308270
runs-on: ${{ matrix.os }}
309271
strategy:
310272
matrix:
@@ -353,24 +315,21 @@ jobs:
353315
ORG_GRADLE_PROJECT_TILEDB_SERIALIZATION: ON
354316
ORG_GRADLE_PROJECT_TILEDB_S3: ON
355317

356-
Release:
357-
if: startsWith(github.ref, 'refs/tags/')
358-
needs: [ Test-Release ]
359-
name: Release
318+
Actual-Release:
319+
needs: [ Test-Mock-Release ]
320+
name: Actual-Release
360321
runs-on: ubuntu-latest
361322
steps:
362323

363324
- name: Checkout
364325
uses: actions/checkout@v3
365326

366327
- uses: actions/download-artifact@v2
367-
with:
368-
name: jars
369328

370-
- name: Package jars
329+
- name: assemble
371330
run: |
372-
mkdir jars;
373-
mv *.jar ./jars;
331+
chmod +x ./ci/assemble_full_jar.sh;
332+
./ci/assemble_full_jar.sh;
374333
375334
- name: Create Release
376335
id: create_release

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ plugins {
99
}
1010

1111
group 'io.tiledb'
12-
version '0.19.0-SNAPSHOT'
12+
version '0.19.1-SNAPSHOT'
1313

1414
repositories {
1515
jcenter()

ci/assemble_full_jar.sh

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
#!/usr/bin/env bash
2+
3+
set +e
4+
5+
mv Upload-*/* .
6+
7+
mkdir -p ./build/install/lib
8+
mkdir -p ./build/install/arm/lib
9+
mkdir ./build/install/lib64
10+
mkdir ./build/tiledb_jni/
11+
mkdir ./build/tiledb_jni/arm
12+
mkdir ./build/tiledb_jni/Release
13+
mkdir ./build/install/bin
14+
15+
16+
for arch in $(ls | grep .gz.tar)
17+
do
18+
tar -xvf $arch
19+
done
20+
21+
mv binaries_*/* .
22+
23+
# OSX
24+
mv libtiledb.dylib ./build/install/lib
25+
mv libtiledbjni.dylib ./build/tiledb_jni
26+
mv arm/libtiledb.dylib ./build/install/arm/lib
27+
mv arm/libtiledbjni.dylib ./build/tiledb_jni/arm
28+
29+
# Linux
30+
cp libtiledb.so ./build/install/lib
31+
mv libtiledb.so ./build/install/lib64
32+
mv libtiledbjni.so ./build/tiledb_jni
33+
34+
# Windows
35+
mv tbb.dll ./build/install/bin
36+
mv tiledb.dll ./build/install/bin
37+
mv tiledbjni.dll ./build/tiledb_jni/Release
38+
39+
./gradlew assemble
40+
41+
mkdir jars
42+
cp ./build/libs/*.jar jars

0 commit comments

Comments
 (0)