Skip to content

Commit 18efed8

Browse files
committed
test
1 parent 6f91575 commit 18efed8

File tree

5 files changed

+103
-73
lines changed

5 files changed

+103
-73
lines changed

azure-pipelines.yml

Lines changed: 103 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -13,65 +13,65 @@ trigger:
1313
- "*"
1414

1515
stages:
16-
- stage: CI
17-
condition: not(startsWith(variables['Build.SourceBranch'], 'refs/tags'))
18-
jobs:
19-
- job: Windows
20-
strategy:
21-
matrix:
22-
VS2019:
23-
imageName: 'windows-2019'
24-
TILEDB_S3: ON
25-
pool:
26-
vmImage: $(imageName)
27-
steps:
28-
- task: Gradle@2
29-
inputs:
30-
workingDirectory: ''
31-
gradleWrapperFile: 'gradlew.bat'
32-
gradleOptions: '-Xmx3072m'
33-
javaHomeOption: 'JDKVersion'
34-
jdkVersionOption: 'default'
35-
tasks: 'checkFormat assemble test'
36-
37-
- job: Linux_OSX
38-
strategy:
39-
matrix:
40-
ubuntu_18:
41-
imageName: 'ubuntu-18.04'
42-
macOS:
43-
imageName: 'macOS-10.14'
44-
pool:
45-
vmImage: $(imageName)
46-
steps:
47-
- template: ci/tiledb-java-linux_osx.yml
48-
49-
- stage: BuildNativeLibs
50-
condition: or(eq(variables['Build.SourceBranch'], 'refs/heads/master'), startsWith(variables['Build.SourceBranch'], 'refs/tags'))
51-
jobs:
52-
- job: Linux_OSX
53-
strategy:
54-
matrix:
55-
ubuntu_18:
56-
imageName: 'ubuntu-18.04'
57-
macOS:
58-
imageName: 'macOS-10.14'
59-
pool:
60-
vmImage: $(imageName)
61-
steps:
62-
- template: ci/tiledb-java-linux_osx-release.yml
63-
- job: Windows
64-
strategy:
65-
matrix:
66-
windows_19:
67-
imageName: 'windows-2019'
68-
pool:
69-
vmImage: $(imageName)
70-
steps:
71-
- template: ci/tiledb-java-windows-release.yml
16+
# - stage: CI
17+
# condition: not(startsWith(variables['Build.SourceBranch'], 'refs/tags'))
18+
# jobs:
19+
# - job: Windows
20+
# strategy:
21+
# matrix:
22+
# VS2019:
23+
# imageName: 'windows-2019'
24+
# TILEDB_S3: ON
25+
# pool:
26+
# vmImage: $(imageName)
27+
# steps:
28+
# - task: Gradle@2
29+
# inputs:
30+
# workingDirectory: ''
31+
# gradleWrapperFile: 'gradlew.bat'
32+
# gradleOptions: '-Xmx3072m'
33+
# javaHomeOption: 'JDKVersion'
34+
# jdkVersionOption: 'default'
35+
# tasks: 'checkFormat assemble test'
36+
#
37+
# - job: Linux_OSX
38+
# strategy:
39+
# matrix:
40+
# ubuntu_18:
41+
# imageName: 'ubuntu-18.04'
42+
# macOS:
43+
# imageName: 'macOS-10.14'
44+
# pool:
45+
# vmImage: $(imageName)
46+
# steps:
47+
# - template: ci/tiledb-java-linux_osx.yml
48+
#
49+
# - stage: BuildNativeLibs
50+
# condition: or(eq(variables['Build.SourceBranch'], 'refs/heads/master'), startsWith(variables['Build.SourceBranch'], 'refs/tags'))
51+
# jobs:
52+
# - job: Linux_OSX
53+
# strategy:
54+
# matrix:
55+
# ubuntu_18:
56+
# imageName: 'ubuntu-18.04'
57+
# macOS:
58+
# imageName: 'macOS-10.14'
59+
# pool:
60+
# vmImage: $(imageName)
61+
# steps:
62+
# - template: ci/tiledb-java-linux_osx-release.yml
63+
# - job: Windows
64+
# strategy:
65+
# matrix:
66+
# windows_19:
67+
# imageName: 'windows-2019'
68+
# pool:
69+
# vmImage: $(imageName)
70+
# steps:
71+
# - template: ci/tiledb-java-windows-release.yml
7272

7373
- stage: GitHubRelease
74-
condition: startsWith(variables['Build.SourceBranch'], 'refs/tags')
74+
#condition: startsWith(variables['Build.SourceBranch'], 'refs/tags')
7575
jobs:
7676
- job: All_OS
7777
strategy:
@@ -80,13 +80,45 @@ stages:
8080
imageName: 'ubuntu-18.04'
8181
pool:
8282
vmImage: $(imageName)
83+
8384
steps:
85+
- download: current
86+
patterns: '**/*.tar.gz'
87+
8488
- bash: |
85-
mkdir $BUILD_BINARIESDIRECTORY/jars
89+
unset SYSTEM
90+
set +e
91+
92+
#mv ../libraries/* .
93+
94+
mkdir -p ./build/install/lib
95+
mkdir ./build/install/lib64
96+
mkdir ./build/tiledb_jni/
97+
mkdir ./build/tiledb_jni/Release
98+
mkdir ./build/install/bin
99+
100+
for arch in $(ls | grep .tar.gz)
101+
do
102+
tar -xf $arch
103+
done
104+
105+
# OSX
106+
mv libtiledb.dylib ./build/install/lib
107+
mv libtiledbjni.dylib ./build/tiledb_jni
108+
109+
# Linux
110+
cp libtiledb.so ./build/install/lib
111+
mv libtiledb.so ./build/install/lib64
112+
mv libtiledbjni.so ./build/tiledb_jni
113+
114+
# Windows
115+
mv tbb.dll ./build/install/bin
116+
mv tiledb.dll ./build/install/bin
117+
mv tiledbjni.dll ./build/tiledb_jni/Release
86118
87119
./gradlew assemble
88120
89-
mv ./build/libs/*.jar $BUILD_BINARIESDIRECTORY/jars
121+
cp build/libs/*.jar $BUILD_BINARIESDIRECTORY
90122
91123
- task: GithubRelease@0
92124
displayName: 'GitHub Release'
@@ -97,15 +129,15 @@ stages:
97129
action: "edit"
98130
assets: $(Build.BinariesDirectory)/jars/*.jar
99131

100-
- stage: FinalJar
101-
condition: or( eq(variables['Build.SourceBranch'], 'refs/heads/master'), startsWith(variables['Build.SourceBranch'], 'refs/tags'))
102-
jobs:
103-
- job: All_OS
104-
strategy:
105-
matrix:
106-
ubuntu_18:
107-
imageName: 'ubuntu-18.04'
108-
pool:
109-
vmImage: $(imageName)
110-
steps:
111-
- template: ci/tiledb-java-final-jar.yml
132+
# - stage: FinalJar
133+
# condition: or( eq(variables['Build.SourceBranch'], 'refs/heads/master'), startsWith(variables['Build.SourceBranch'], 'refs/tags'))
134+
# jobs:
135+
# - job: All_OS
136+
# strategy:
137+
# matrix:
138+
# ubuntu_18:
139+
# imageName: 'ubuntu-18.04'
140+
# pool:
141+
# vmImage: $(imageName)
142+
# steps:
143+
# - template: ci/tiledb-java-final-jar.yml

ci/tiledb-java-final-jar.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ steps:
3535
3636
./gradlew assemble
3737
38-
PROJECT_VERSION=$(./gradlew properties -q | grep "version:" | awk '{print $2}')
39-
4038
cp build/libs/*.jar $BUILD_BINARIESDIRECTORY
4139
4240
displayName: 'Building the Fat Jar'

tiledb-Darwin-0.0.1-bf83a0c.tar.gz

2.3 MB
Binary file not shown.

tiledb-Linux-0.0.1-bf83a0c.tar.gz

3 MB
Binary file not shown.
1.16 MB
Binary file not shown.

0 commit comments

Comments
 (0)