File tree Expand file tree Collapse file tree 2 files changed +18
-7
lines changed Expand file tree Collapse file tree 2 files changed +18
-7
lines changed Original file line number Diff line number Diff line change @@ -8,22 +8,30 @@ main() {
88 cd " $( dirname " ${0} " ) /../.."
99 source ./ci/lib.sh
1010
11- local release_name=" code-server-$VERSION -$OS -$ARCH "
1211 mkdir -p release-packages
1312
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 "
1427 if [[ $OS == " linux" ]]; then
1528 tar -czf " release-packages/$release_name .tar.gz" --transform " s/^\.\/release-static/$release_name /" ./release-static
1629 else
1730 tar -czf " release-packages/$release_name .tar.gz" -s " /^release-static/$release_name /" release-static
1831 fi
19-
2032 echo " done (release-packages/$release_name )"
2133
2234 release_gcp
23-
24- if [[ $OSTYPE == linux* ]]; then
25- release_nfpm
26- fi
2735}
2836
2937release_gcp () {
@@ -39,7 +47,7 @@ release_nfpm() {
3947 nfpm_config=$( envsubst < ./ci/build/nfpm.yaml)
4048
4149 # 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"
4351 nfpm pkg -f <( echo " $nfpm_config " ) --target " release-packages/code-server-$VERSION -$ARCH .rpm"
4452}
4553
Original file line number Diff line number Diff line change @@ -18,6 +18,9 @@ main() {
1818 rsync ./ci/build/code-server.sh " $RELEASE_PATH /bin/code-server"
1919 rsync " $node_path " " $RELEASE_PATH /lib/node"
2020
21+ ln -s " ./bin/code-server" " $RELEASE_PATH /code-server"
22+ ln -s " ./lib/node" " $RELEASE_PATH /node"
23+
2124 cd " $RELEASE_PATH "
2225 yarn --production --frozen-lockfile
2326}
You can’t perform that action at this time.
0 commit comments