Skip to content

Commit d9b34cd

Browse files
authored
fix build offline scripts and ci. (#5125)
1 parent 9817f6f commit d9b34cd

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

.github/workflows/cloud-release.yml

+10-2
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@ jobs:
6767
sudo mv /tmp/sealos /usr/bin/sealos
6868
sudo sealos version
6969
- name: Build
70-
run: export CLOUD_VERSION=${{ github.event.release.tag_name }} && export ARCH=amd64 && bash ./scripts/cloud/build-offline-tar.sh
70+
run: |
71+
export CLOUD_VERSION=${{ github.event.release.tag_name }}
72+
export VERSION=${{ github.event.release.tag_name }}
73+
export ARCH=amd64
74+
bash ./scripts/cloud/build-offline-tar.sh
7175
- name: Setup ossutil
7276
uses: manyuanrong/[email protected]
7377
with:
@@ -99,7 +103,11 @@ jobs:
99103
sudo mv /tmp/sealos /usr/bin/sealos
100104
sudo sealos version
101105
- name: Build
102-
run: export CLOUD_VERSION=${{ github.event.release.tag_name }} && VERSION=${{ github.event.release.tag_name }} && export ARCH=arm64 && bash ./scripts/cloud/build-offline-tar.sh
106+
run: |
107+
export CLOUD_VERSION=${{ github.event.release.tag_name }}
108+
export VERSION=${{ github.event.release.tag_name }}
109+
export ARCH=arm64
110+
bash ./scripts/cloud/build-offline-tar.sh
103111
- name: Setup ossutil
104112
uses: manyuanrong/[email protected]
105113
with:

scripts/cloud/build-offline-tar.sh

+4-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ CLOUD_VERSION=${CLOUD_VERSION:-"latest"}
88
mkdir -p output/tars
99

1010
images=(
11-
docker.io/labring/sealos-cloud:$CLOUD_VERSION
1211
docker.io/labring/kubernetes:v1.28.11
1312
docker.io/labring/helm:v3.14.1
1413
docker.io/labring/cilium:v1.15.8
@@ -34,11 +33,14 @@ for image in "${images[@]}"; do
3433
fi
3534
done
3635

36+
sealos pull --platform "linux/$ARCH" ghcr.io/labring/sealos-cloud:$CLOUD_VERSION
37+
sealos tag ghcr.io/labring/sealos-cloud:$CLOUD_VERSION docker.io/labring/sealos-cloud:$CLOUD_VERSION
38+
sealos save -o output/tars/sealos-cloud.tar docker.io/labring/sealos-cloud:$CLOUD_VERSION
3739

3840
# get and save cli
3941
mkdir -p output/cli
4042

41-
VERSION="v5.0.1-beta2"
43+
VERSION="v5.0.1"
4244

4345
wget https://github.com/labring/sealos/releases/download/${VERSION}/sealos_${VERSION#v}_linux_${ARCH}.tar.gz \
4446
&& tar zxvf sealos_${VERSION#v}_linux_${ARCH}.tar.gz sealos && chmod +x sealos && mv sealos output/cli

0 commit comments

Comments
 (0)