mirror of
https://github.com/microsoft/vscode.git
synced 2026-02-15 07:28:05 +00:00
Enable Linux policy generation step in CI (#274847)
This commit is contained in:
@@ -166,6 +166,11 @@ steps:
|
||||
|
||||
- template: ../../common/install-builtin-extensions.yml@self
|
||||
|
||||
- ${{ if ne(parameters.VSCODE_CIBUILD, true) }}:
|
||||
- script: node build/lib/policies/policyGenerator build/lib/policies/policyData.jsonc linux
|
||||
displayName: Generate policy definitions
|
||||
retryCountOnTaskFailure: 3
|
||||
|
||||
- script: |
|
||||
set -e
|
||||
npm run gulp vscode-linux-$(VSCODE_ARCH)-min-ci
|
||||
|
||||
@@ -354,7 +354,9 @@ function packageTask(platform, arch, sourceFolderName, destinationFolderName, op
|
||||
'resources/win32/code_150x150.png'
|
||||
], { base: '.' }));
|
||||
} else if (platform === 'linux') {
|
||||
all = es.merge(all, gulp.src('resources/linux/code.png', { base: '.' }));
|
||||
const policyDest = gulp.src('.build/policies/linux/**', { base: '.build/policies/linux' })
|
||||
.pipe(rename(f => f.dirname = `policies/${f.dirname}`));
|
||||
all = es.merge(all, gulp.src('resources/linux/code.png', { base: '.' }), policyDest);
|
||||
} else if (platform === 'darwin') {
|
||||
const shortcut = gulp.src('resources/darwin/bin/code.sh')
|
||||
.pipe(replace('@@APPNAME@@', product.applicationName))
|
||||
|
||||
Reference in New Issue
Block a user