Skip to content

Commit 636ad4f

Browse files
committed
cleanup linux yaml build definition
1 parent 72fd692 commit 636ad4f

1 file changed

Lines changed: 29 additions & 30 deletions

File tree

build/tfs/linux/product-build-linux.yml

Lines changed: 29 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -68,36 +68,35 @@ steps:
6868
# Publish hockeyapp symbols
6969
node build/tfs/common/symbols.js "$(VSCODE_MIXIN_PASSWORD)" "$(VSCODE_HOCKEYAPP_TOKEN)" "$(VSCODE_ARCH)" "$(VSCODE_HOCKEYAPP_ID_LINUX64)"
7070
71-
if [ -z "$VSCODE_SNAP" ]; then
72-
# Publish DEB
73-
npm run gulp -- "vscode-linux-$(VSCODE_ARCH)-build-deb"
74-
PLATFORM_DEB="linux-deb-$ARCH"
75-
[[ "$ARCH" == "ia32" ]] && DEB_ARCH="i386" || DEB_ARCH="amd64"
76-
DEB_FILENAME="$(ls $REPO/.build/linux/deb/$DEB_ARCH/deb/)"
77-
DEB_PATH="$REPO/.build/linux/deb/$DEB_ARCH/deb/$DEB_FILENAME"
78-
79-
AZURE_DOCUMENTDB_MASTERKEY="$(AZURE_DOCUMENTDB_MASTERKEY)" \
80-
AZURE_STORAGE_ACCESS_KEY_2="$(AZURE_STORAGE_ACCESS_KEY_2)" \
81-
MOONCAKE_STORAGE_ACCESS_KEY="$(MOONCAKE_STORAGE_ACCESS_KEY)" \
82-
node build/tfs/common/publish.js "$VSCODE_QUALITY" "$PLATFORM_DEB" package "$DEB_FILENAME" "$VERSION" true "$DEB_PATH"
83-
84-
# Publish RPM
85-
npm run gulp -- "vscode-linux-$(VSCODE_ARCH)-build-rpm"
86-
PLATFORM_RPM="linux-rpm-$ARCH"
87-
[[ "$ARCH" == "ia32" ]] && RPM_ARCH="i386" || RPM_ARCH="x86_64"
88-
RPM_FILENAME="$(ls $REPO/.build/linux/rpm/$RPM_ARCH/ | grep .rpm)"
89-
RPM_PATH="$REPO/.build/linux/rpm/$RPM_ARCH/$RPM_FILENAME"
90-
91-
AZURE_DOCUMENTDB_MASTERKEY="$(AZURE_DOCUMENTDB_MASTERKEY)" \
92-
AZURE_STORAGE_ACCESS_KEY_2="$(AZURE_STORAGE_ACCESS_KEY_2)" \
93-
MOONCAKE_STORAGE_ACCESS_KEY="$(MOONCAKE_STORAGE_ACCESS_KEY)" \
94-
node build/tfs/common/publish.js "$VSCODE_QUALITY" "$PLATFORM_RPM" package "$RPM_FILENAME" "$VERSION" true "$RPM_PATH"
95-
else
96-
# Publish Snap
97-
SNAPCRAFT_MACAROON="$(SNAPCRAFT_MACAROON)" \
98-
SNAPCRAFT_UNBOUND_DISCHARGE="$(SNAPCRAFT_UNBOUND_DISCHARGE)" \
99-
./build/tfs/linux/release-snap.sh
100-
fi
71+
# Publish DEB
72+
npm run gulp -- "vscode-linux-$(VSCODE_ARCH)-build-deb"
73+
PLATFORM_DEB="linux-deb-$ARCH"
74+
[[ "$ARCH" == "ia32" ]] && DEB_ARCH="i386" || DEB_ARCH="amd64"
75+
DEB_FILENAME="$(ls $REPO/.build/linux/deb/$DEB_ARCH/deb/)"
76+
DEB_PATH="$REPO/.build/linux/deb/$DEB_ARCH/deb/$DEB_FILENAME"
77+
78+
AZURE_DOCUMENTDB_MASTERKEY="$(AZURE_DOCUMENTDB_MASTERKEY)" \
79+
AZURE_STORAGE_ACCESS_KEY_2="$(AZURE_STORAGE_ACCESS_KEY_2)" \
80+
MOONCAKE_STORAGE_ACCESS_KEY="$(MOONCAKE_STORAGE_ACCESS_KEY)" \
81+
node build/tfs/common/publish.js "$VSCODE_QUALITY" "$PLATFORM_DEB" package "$DEB_FILENAME" "$VERSION" true "$DEB_PATH"
82+
83+
# Publish RPM
84+
npm run gulp -- "vscode-linux-$(VSCODE_ARCH)-build-rpm"
85+
PLATFORM_RPM="linux-rpm-$ARCH"
86+
[[ "$ARCH" == "ia32" ]] && RPM_ARCH="i386" || RPM_ARCH="x86_64"
87+
RPM_FILENAME="$(ls $REPO/.build/linux/rpm/$RPM_ARCH/ | grep .rpm)"
88+
RPM_PATH="$REPO/.build/linux/rpm/$RPM_ARCH/$RPM_FILENAME"
89+
90+
AZURE_DOCUMENTDB_MASTERKEY="$(AZURE_DOCUMENTDB_MASTERKEY)" \
91+
AZURE_STORAGE_ACCESS_KEY_2="$(AZURE_STORAGE_ACCESS_KEY_2)" \
92+
MOONCAKE_STORAGE_ACCESS_KEY="$(MOONCAKE_STORAGE_ACCESS_KEY)" \
93+
node build/tfs/common/publish.js "$VSCODE_QUALITY" "$PLATFORM_RPM" package "$RPM_FILENAME" "$VERSION" true "$RPM_PATH"
94+
95+
# Publish Snap
96+
# npm run gulp -- "vscode-linux-$(VSCODE_ARCH)-build-snap"
97+
# SNAPCRAFT_MACAROON="$(SNAPCRAFT_MACAROON)" \
98+
# SNAPCRAFT_UNBOUND_DISCHARGE="$(SNAPCRAFT_UNBOUND_DISCHARGE)" \
99+
# ./build/tfs/linux/release-snap.sh
101100
102101
- task: ms.vss-governance-buildtask.governance-build-task-component-detection.ComponentGovernanceComponentDetection@0
103102
displayName: 'Component Detection'

0 commit comments

Comments
 (0)