File tree 2 files changed +18
-7
lines changed
2 files changed +18
-7
lines changed Original file line number Diff line number Diff line change @@ -8,22 +8,30 @@ 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
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
+ fi
19
+
20
+ if [[ $OSTYPE == linux* ]]; then
21
+ release_nfpm
22
+ fi
23
+ }
24
+
25
+ release_archive () {
26
+ local release_name=" code-server-$VERSION -$OS -$ARCH "
14
27
if [[ $OS == " linux" ]]; then
15
28
tar -czf " release-packages/$release_name .tar.gz" --transform " s/^\.\/release-static/$release_name /" ./release-static
16
29
else
17
30
tar -czf " release-packages/$release_name .tar.gz" -s " /^release-static/$release_name /" release-static
18
31
fi
19
-
20
32
echo " done (release-packages/$release_name )"
21
33
22
34
release_gcp
23
-
24
- if [[ $OSTYPE == linux* ]]; then
25
- release_nfpm
26
- fi
27
35
}
28
36
29
37
release_gcp () {
@@ -39,7 +47,7 @@ release_nfpm() {
39
47
nfpm_config=$( envsubst < ./ci/build/nfpm.yaml)
40
48
41
49
# The underscores are convention for .deb.
42
- nfpm pkg -f <( echo " $nfpm_config " ) --target " release-packages/code-server_${VERSION} _${ ARCH} .deb"
50
+ nfpm pkg -f <( echo " $nfpm_config " ) --target " release-packages/code-server_${VERSION} _$ARCH .deb"
43
51
nfpm pkg -f <( echo " $nfpm_config " ) --target " release-packages/code-server-$VERSION -$ARCH .rpm"
44
52
}
45
53
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