Commit Graph

14 Commits

Author SHA1 Message Date
Cheng Pan
db66670253
[CELEBORN-649][BUILD] Speed up make-distribution.sh
### What changes were proposed in this pull request?

This PR aims to improve `build/make-distribution.sh` by

- skip building javadoc and source artifacts
- skip building unnecessary modules
- allow skipping client modules

### Why are the changes needed?

Speed up the packaging process.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

Tested with

```
build/make-distribution.sh
```

```
build/make-distribution.sh -Pspark-3.3
```

```
build/make-distribution.sh -Pflink-1.17
```

Closes #1561 from pan3793/CELEBORN-649.

Authored-by: Cheng Pan <chengpan@apache.org>
Signed-off-by: Cheng Pan <chengpan@apache.org>
2023-06-08 15:09:56 +08:00
zhongqiang.czq
3d9a28a98d
[CELEBORN-630] Binary release artifact should package all versions of Spark and Flink clients
…link version

### What changes were proposed in this pull request?

### Why are the changes needed?

### Does this PR introduce _any_ user-facing change?

### How was this patch tested?

Closes #1537 from zhongqiangczq/release-content.

Authored-by: zhongqiang.czq <zhongqiang.czq@alibaba-inc.com>
Signed-off-by: Cheng Pan <chengpan@apache.org>
2023-06-02 17:40:41 +08:00
Cheng Pan
df385bedd3
[CELEBORN-608][BUILD] Exclude macOS fflags in make-distribution.sh (#1513) 2023-05-25 14:25:13 +08:00
Cheng Pan
3cc296ef4f
[CELEBORN-589][INFRA] Using Apache CDN to download maven (#1492) 2023-05-17 15:46:38 +08:00
Cheng Pan
fd7d8361f6
[CELEBORN-377][BUILD] build/mvn should always respect maven.version defined in pom.xml (#1310) 2023-03-06 15:14:18 +08:00
Binjie Yang
2bb8e7a2a2
[CELEBORN-218][HELM] Move helm chart to dedicated directory (#1160) 2023-01-11 16:11:27 +08:00
Ethan Feng
1f95ccb55a
[CELEBORN-193][FOLLOWUP] Reduce unnecessary binary files. (#1142) 2023-01-05 15:04:44 +08:00
Shuang
33c2387594
[CELEBORN-175][BUILD] Include Flink client into the binary release tarball (#1120)
* [CELEBORN-175] with flink plugin when release packages

* improve

* flink use scala 2.11.x as default

* remove unused version align

* add space before end slash

* improve error message

* update default flink version
2023-01-05 10:31:32 +08:00
Cheng Pan
d8b6c7e24d
[CELEBORN-180][FOLLOWUP] Declare PROJECT_DIR before using 2023-01-03 16:44:07 +08:00
Cheng Pan
c9dcf312f8
[CELEBORN-186][BUILD] Auto upload/move release artifacts to svn (#1130) 2023-01-03 15:04:40 +08:00
Cheng Pan
a16ba0e807
[CELEBORN-180][BUILD] Script for creating binary release artifact (#1129) 2023-01-03 12:58:42 +08:00
Cheng Pan
932a6c2703
[CELEBORN-177] Script for creating source release artifact (#1122) 2022-12-29 18:04:54 +08:00
Ethan Feng
489ac422c8
[CELEBORN-166] Add LICENSE and NOTICE for binary release artifacts (#1114)
* [CELEBORN-166] Automate release build process.

* Update .gitignore

Co-authored-by: Cheng Pan <chengpan@apache.org>

* sort dependencies.

* remove dependency list.

* 1.add git ignore.
2.add notice binary.

* update.

* update.

* style.

* style.

* update.

* Revert "style."

This reverts commit b90eb94196a9080d04e732c6cfa5ddf8c570ce01.

* Revert "style."

This reverts commit ef7e70d33f4251f69631c9c4a3c571a714dd902c.

* partial revert 63ae9f6

* Revert "update."

This reverts commit 9fcb3580a229ac53b3b0b2a8e52a6a7f0ef7daad.

* move to release folder

Co-authored-by: Cheng Pan <chengpan@apache.org>
2022-12-29 11:07:30 +08:00
Cheng Pan
f1f4b894af
Build: Enhance build system (#349) 2022-08-15 14:59:01 +08:00