File tree 2 files changed +17
-5
lines changed
2 files changed +17
-5
lines changed Original file line number Diff line number Diff line change @@ -8,13 +8,13 @@ main() {
8
8
cd " $( dirname " ${0} " ) /../.."
9
9
source ./ci/lib.sh
10
10
11
- local release_name=" code-server-$VERSION -$OS -$ARCH "
12
11
mkdir -p release-packages
13
12
14
- if [[ $OS == " linux" ]]; then
15
- tar -czf " release-packages/$release_name .tar.gz" --transform " s/^\.\/release-static/$release_name /" ./release-static
16
- else
17
- tar -czf " release-packages/$release_name .tar.gz" -s " /^release-static/$release_name /" release-static
13
+ release_archive
14
+ if [[ $OS == linux && $ARCH == " amd64" ]]; then
15
+ # Will stop most of the auto update issues.
16
+ # For the other releases it's more important to not pollute the release listing.
17
+ ARCH=x86_64 release_archive
18
18
fi
19
19
20
20
echo " done (release-packages/$release_name )"
@@ -26,6 +26,15 @@ main() {
26
26
fi
27
27
}
28
28
29
+ release_archive () {
30
+ local release_name=" code-server-$VERSION -$OS -$ARCH "
31
+ if [[ $OS == " linux" ]]; then
32
+ tar -czf " release-packages/$release_name .tar.gz" --transform " s/^\.\/release-static/$release_name /" ./release-static
33
+ else
34
+ tar -czf " release-packages/$release_name .tar.gz" -s " /^release-static/$release_name /" release-static
35
+ fi
36
+ }
37
+
29
38
release_gcp () {
30
39
mkdir -p " release-gcp/$VERSION "
31
40
cp " release-packages/$release_name .tar.gz" " ./release-gcp/$VERSION /$OS -$ARCH .tar.gz"
Original file line number Diff line number Diff line change @@ -18,6 +18,9 @@ main() {
18
18
rsync ./ci/build/code-server.sh " $RELEASE_PATH /bin/code-server"
19
19
rsync " $node_path " " $RELEASE_PATH /lib/node"
20
20
21
+ ln -s " ./bin/code-server" " $RELEASE_PATH /code-server"
22
+ ln -s " ./lib/node" " $RELEASE_PATH /node"
23
+
21
24
cd " $RELEASE_PATH "
22
25
yarn --production --frozen-lockfile
23
26
}
You can’t perform that action at this time.
0 commit comments