mirror of
https://github.com/VSCodium/vscodium.git
synced 2026-04-18 05:34:41 +10:00
Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d03f6d5442 | ||
|
|
35f5a5a264 | ||
|
|
ccb2ee47b3 | ||
|
|
c440844e99 | ||
|
|
26a5bfcab8 | ||
|
|
e379b37110 | ||
|
|
4612db050a | ||
|
|
df742b9ee9 |
@@ -48,6 +48,7 @@ deploy:
|
|||||||
- ./*.deb
|
- ./*.deb
|
||||||
- ./*.rpm
|
- ./*.rpm
|
||||||
- ./*.AppImage
|
- ./*.AppImage
|
||||||
|
- ./*.AppImage.zsync
|
||||||
on:
|
on:
|
||||||
all_branches: true
|
all_branches: true
|
||||||
condition: $SHOULD_BUILD = yes
|
condition: $SHOULD_BUILD = yes
|
||||||
|
|||||||
20
build.sh
20
build.sh
@@ -1,19 +1,26 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
function keep_alive() {
|
function keep_alive_small() {
|
||||||
while true; do
|
while true; do
|
||||||
echo .
|
echo .
|
||||||
read -t 60 < /proc/self/fd/1 > /dev/null 2>&1
|
read -t 60 < /proc/self/fd/1 > /dev/null 2>&1
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function keep_alive() {
|
||||||
|
while true; do
|
||||||
|
date
|
||||||
|
sleep 60
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
if [[ "$SHOULD_BUILD" == "yes" ]]; then
|
if [[ "$SHOULD_BUILD" == "yes" ]]; then
|
||||||
export BUILD_SOURCEVERSION=$LATEST_MS_COMMIT
|
export BUILD_SOURCEVERSION=$LATEST_MS_COMMIT
|
||||||
echo "LATEST_MS_COMMIT: ${LATEST_MS_COMMIT}"
|
echo "LATEST_MS_COMMIT: ${LATEST_MS_COMMIT}"
|
||||||
echo "BUILD_SOURCEVERSION: ${BUILD_SOURCEVERSION}"
|
echo "BUILD_SOURCEVERSION: ${BUILD_SOURCEVERSION}"
|
||||||
|
|
||||||
cp -rp src/* vscode/
|
cp -rp src/* vscode/
|
||||||
cd vscode
|
cd vscode || exit
|
||||||
|
|
||||||
export npm_config_arch="$BUILDARCH"
|
export npm_config_arch="$BUILDARCH"
|
||||||
export npm_config_target_arch="$BUILDARCH"
|
export npm_config_target_arch="$BUILDARCH"
|
||||||
@@ -69,8 +76,13 @@ if [[ "$SHOULD_BUILD" == "yes" ]]; then
|
|||||||
sed -i "s/code-oss/codium/" resources/linux/debian/postinst.template
|
sed -i "s/code-oss/codium/" resources/linux/debian/postinst.template
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# this task is very slow on mac, so using a keep alive to keep travis alive
|
# these tasks are very slow, so using a keep alive to keep travis alive
|
||||||
keep_alive &
|
if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
|
||||||
|
keep_alive_small &
|
||||||
|
else
|
||||||
|
keep_alive &
|
||||||
|
fi
|
||||||
|
|
||||||
KA_PID=$!
|
KA_PID=$!
|
||||||
|
|
||||||
yarn gulp compile-build
|
yarn gulp compile-build
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ if [ "$GITHUB_TOKEN" != "" ]; then
|
|||||||
fi
|
fi
|
||||||
elif [[ $BUILDARCH == "arm" ]]; then
|
elif [[ $BUILDARCH == "arm" ]]; then
|
||||||
HAVE_ARM_DEB=$(echo $VSCODIUM_ASSETS | jq 'map(.name) | contains(["armhf.deb"])')
|
HAVE_ARM_DEB=$(echo $VSCODIUM_ASSETS | jq 'map(.name) | contains(["armhf.deb"])')
|
||||||
HAVE_ARM_TAR=$(echo $VSCODIUM_ASSETS | jq --arg suffix "armhf-$LATEST_MS_TAG.tar.gz" 'map(.name) | contains([$suffix])')
|
HAVE_ARM_TAR=$(echo $VSCODIUM_ASSETS | jq --arg suffix "arm-$LATEST_MS_TAG.tar.gz" 'map(.name) | contains([$suffix])')
|
||||||
if [[ "$HAVE_ARM_DEB" != "true" ]]; then
|
if [[ "$HAVE_ARM_DEB" != "true" ]]; then
|
||||||
echo "Building on Linux arm because we have no DEB"
|
echo "Building on Linux arm because we have no DEB"
|
||||||
export SHOULD_BUILD="yes"
|
export SHOULD_BUILD="yes"
|
||||||
|
|||||||
@@ -467,5 +467,6 @@ fi
|
|||||||
# Go out of AppImage
|
# Go out of AppImage
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
export UPDATE_INFORMATION="gh-releases-zsync|VSCodium|vscodium|latest|*.AppImage.zsync"
|
||||||
generate_type2_appimage
|
generate_type2_appimage
|
||||||
ls -lh ../out/*.AppImage
|
ls -lh ../out/*.AppImage*
|
||||||
|
|||||||
Reference in New Issue
Block a user