Skip to content

Commit 71ddcb1

Browse files
Refactor package_and_push workflow for clarity
1 parent 5601cec commit 71ddcb1

File tree

1 file changed

+19
-13
lines changed

1 file changed

+19
-13
lines changed

.github/workflows/package_and_push.yml

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,19 +49,6 @@ jobs:
4949
ALIYUN_OSS_ACCESS_SECRET: ${{ secrets.ALIYUN_OSS_ACCESS_SECRET }}
5050
PACKAGE_EE: ${{ github.event.inputs.packageEE }}
5151
run: |
52-
DOCKER_IMAGE=${ALIYUN_REGISTRY_HOST}/dataease/sqlbot
53-
cd installer
54-
55-
echo ${TAG_NAME} > ./sqlbot/templates/version
56-
sed -i -e "s/SQLBOT_TAG/${TAG_NAME}/g" sqlbot/docker-compose.yml
57-
mkdir images
58-
for image in $(grep "image: " sqlbot/docker*.yml | awk -F 'image:' '{print $2}'); do
59-
image_path=$(eval echo $image)
60-
image_name=$(echo ${image_path##*/})
61-
docker pull $image_path
62-
docker save $image_path | gzip > images/$image_name.tar.gz
63-
done
64-
6552
platform=""
6653
ARCH="x86_64"
6754
OS_type="$(uname -m)"
@@ -79,6 +66,24 @@ jobs:
7966
exit 2
8067
;;
8168
esac
69+
70+
if [[ $ARCH == 'aarch64' ]] && [[ ${PACKAGE_EE} != 'true' ]]; then
71+
echo 'No need to pack'
72+
exit 2
73+
fi
74+
75+
DOCKER_IMAGE=${ALIYUN_REGISTRY_HOST}/dataease/sqlbot
76+
cd installer
77+
78+
echo ${TAG_NAME} > ./sqlbot/templates/version
79+
sed -i -e "s/SQLBOT_TAG/${TAG_NAME}/g" sqlbot/docker-compose.yml
80+
mkdir images
81+
for image in $(grep "image: " sqlbot/docker*.yml | awk -F 'image:' '{print $2}'); do
82+
image_path=$(eval echo $image)
83+
image_name=$(echo ${image_path##*/})
84+
docker pull $image_path
85+
docker save $image_path | gzip > images/$image_name.tar.gz
86+
done
8287
8388
DOCKER_VERSION="docker-27.2.0"
8489
DOCKER_COMPOSE_VERSION="v2.29.2"
@@ -132,3 +137,4 @@ jobs:
132137
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}
133138
fi
134139

140+

0 commit comments

Comments
 (0)