Skip to content

Commit ef40816

Browse files
committed
Get Java artifacts into Latestbuilds
1 parent 2436d0a commit ef40816

File tree

6 files changed

+21
-9
lines changed

6 files changed

+21
-9
lines changed

android-ktx/etc/jenkins/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ BUILD_NUMBER="$2"
2020
if [ -z "$BUILD_NUMBER" ]; then usage; fi
2121

2222
REPORTS="$3"
23-
if [ -z "REPORTS" ]; then usage; fi
23+
if [ -z "$REPORTS" ]; then usage; fi
2424

2525
STATUS=0
2626

android-ktx/etc/jenkins/test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ BUILD_NUMBER="$2"
1818
if [ -z "$BUILD_NUMBER" ]; then usage; fi
1919

2020
REPORTS="$3"
21-
if [ -z "REPORTS" ]; then usage; fi
21+
if [ -z "$REPORTS" ]; then usage; fi
2222

2323
STATUS=0
2424

android/etc/jenkins/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ BUILD_NUMBER="$2"
2222
if [ -z "$BUILD_NUMBER" ]; then usage; fi
2323

2424
REPORTS="$3"
25-
if [ -z "REPORTS" ]; then usage; fi
25+
if [ -z "$REPORTS" ]; then usage; fi
2626

2727
STATUS=0
2828

java/etc/jenkins/release.sh

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,40 @@
44
#
55
LIB_NAME='couchbase-lite-java'
66

7+
PROGET_URL='https://proget.sc.couchbase.com'
8+
MAVEN_URL="${PROGET_URL}/maven2/internalmaven/com/couchbase/lite"
9+
710
function usage() {
8-
echo "Usage: $0 "'<release version> <build number>'
11+
echo "Usage: $0 "'<release version> <build number> <artifacts path>'
912
exit 1
1013
}
1114

12-
if [ "$#" -lt 2 ]; then usage; fi
15+
if [ "$#" -lt 3 ]; then usage; fi
1316

1417
VERSION="$1"
1518
if [ -z "$VERSION" ]; then usage; fi
1619

1720
BUILD_NUMBER="$2"
1821
if [ -z "$BUILD_NUMBER" ]; then usage; fi
1922

23+
ARTIFACTS="$3"
24+
if [ -z "$ARTIFACTS" ]; then usage; fi
25+
2026
BUILD="${VERSION}-${BUILD_NUMBER}"
2127

2228
echo "======== RELEASE Couchbase Lite Java release, Community Edition v${BUILD}"
2329

2430
echo "======== Promote ${LIB_NAME}-${BUILD}"
2531
curl -v -H "Content-Type: application/json" \
2632
--data '{"API_Key": "'"${PROGET_PROMOTION_TOKEN}"'", "name": "'"${LIB_NAME}"'", "group": "com.couchbase.lite", "version": "'"${BUILD}"'", "fromFeed": "cimaven", "toFeed": "internalmaven"}' \
27-
"https://proget.sc.couchbase.com/api/promotions/promote"
33+
"${PROGET_URL}/api/promotions/promote"
2834
echo
2935

36+
pushd "${ARTIFACTS}"
37+
curl "${MAVEN_URL}/${LIB_NAME}/${BUILD}/${LIB_NAME}-${BUILD}.pom" -o pom.xml
38+
curl "${MAVEN_URL}/${LIB_NAME}/${BUILD}/${LIB_NAME}-${BUILD}.jar" -o "${LIB_NAME}-${BUILD}-release.jar"
39+
curl --remote-name "${MAVEN_URL}/${LIB_NAME}/${BUILD}/${LIB_NAME}-${BUILD}-javadoc.jar"
40+
curl --remote-name "${MAVEN_URL}/${LIB_NAME}/${BUILD}/${LIB_NAME}-${BUILD}-sources.jar"
41+
3042
echo "======== RELEASE COMPLETE Couchbase Lite Java release, Community Edition"
3143

java/etc/jenkins/test_linux.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ function usage() {
1414
if [ "$#" -ne 2 ]; then usage; fi
1515

1616
BUILD_NUMBER="$1"
17-
if [ -z "${BUILD_NUMBER}" ]; then usage; fi
17+
if [ -z "$BUILD_NUMBER" ]; then usage; fi
1818

1919
REPORTS="$2"
20-
if [ -z "${REPORTS}" ]; then usage; fi
20+
if [ -z "$REPORTS" ]; then usage; fi
2121

2222
echo "======== TEST Couchbase Lite Java for Linux, Community Edition v`cat ../../version.txt`-${BUILD_NUMBER}"
2323
export LD_LIBRARY_PATH="${SUPPORT_DIR}:${LD_LIBRARY_PATH}"

java/etc/jenkins/test_macos.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ BUILD_NUMBER="$1"
1313
if [ -z "$BUILD_NUMBER" ]; then usage; fi
1414

1515
REPORTS="$2"
16-
if [ -z "REPORTS" ]; then usage; fi
16+
if [ -z "$REPORTS" ]; then usage; fi
1717

1818
STATUS=0
1919

0 commit comments

Comments
 (0)