Skip to content

Commit 12a923d

Browse files
Update package_and_push.yml
1 parent 7537fb2 commit 12a923d

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

.github/workflows/package_and_push.yml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ on:
99
description: 'Image Tag'
1010
default: 'v0.9.5'
1111
required: true
12+
packageEE:
13+
description: '是否打包企业版'
14+
default: false
15+
required: true
16+
type: boolean
1217

1318
jobs:
1419
package-and-push-to-aliyun-oss:
@@ -31,6 +36,7 @@ jobs:
3136
ALIYUN_OSS_BUCKET_ENDPOINT: ${{ secrets.ALIYUN_OSS_BUCKET_ENDPOINT }}
3237
ALIYUN_OSS_ACCESS_KEY: ${{ secrets.ALIYUN_OSS_ACCESS_KEY }}
3338
ALIYUN_OSS_ACCESS_SECRET: ${{ secrets.ALIYUN_OSS_ACCESS_SECRET }}
39+
PACKAGE_EE: ${{ github.event.inputs.packageEE }}
3440
run: |
3541
DOCKER_IMAGE=${ALIYUN_REGISTRY_HOST}/dataease/sqlbot
3642
cd installer
@@ -76,12 +82,26 @@ jobs:
7682
--exclude .git \
7783
--exclude images \
7884
--exclude docker \
79-
-czvf $package_online .
85+
-czvf $package_offline .
86+
87+
if [[ ${PACKAGE_EE} == 'true' ]]; then
88+
package_offline_ee="sqlbot-offline-installer-${TAG_NAME}${platform}-ee.tar.gz"
89+
touch $package_offline_ee
90+
tar --transform "s/^\./sqlbot-offline-installer-${TAG_NAME}${platform}-ee/" \
91+
--exclude $package_online \
92+
--exclude $package_offline \
93+
--exclude $package_offline_ee \
94+
--exclude .git \
95+
-czvf $package_offline_ee .
96+
97+
ossutil cp -rf ${package_offline_ee} oss://$ALIYUN_OSS_BUCKET/sqlbot/${package_offline_ee} --access-key-id=$ALIYUN_OSS_ACCESS_KEY --access-key-secret=$ALIYUN_OSS_ACCESS_SECRET --endpoint=${ALIYUN_OSS_BUCKET_ENDPOINT}
98+
fi
8099
81100
#Sync files to OSS
82-
ossutil cp -rf ${package_offline} oss://$ALIYUN_OSS_BUCKET/sqlbot/${package_offline} --access-key-id=$ALIYUN_OSS_ACCESS_KEY --access-key-secret=$ALIYUN_OSS_ACCESS_SECRET --endpoint=${ALIYUN_OSS_BUCKET_ENDPOINT}
101+
ossutil cp -rf ${package_offline} oss://$ALIYUN_OSS_BUCKET/sqlbot/${package_offline} --access-key-id=$ALIYUN_OSS_ACCESS_KEY --access-key-secret=$ALIYUN_OSS_ACCESS_SECRET --endpoint=${ALIYUN_OSS_BUCKET_ENDPOINT}
83102
ossutil cp -rf ${package_online} oss://$ALIYUN_OSS_BUCKET/sqlbot/${package_online} --access-key-id=$ALIYUN_OSS_ACCESS_KEY --access-key-secret=$ALIYUN_OSS_ACCESS_SECRET --endpoint=${ALIYUN_OSS_BUCKET_ENDPOINT}
84103
85104
86105

87106

107+

0 commit comments

Comments
 (0)