|
|
@@ -29,7 +29,9 @@ variables:
|
|
|
- ${{ if or(eq(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'PullRequest')) }}:
|
|
|
- name: _BuildArgs
|
|
|
value: ''
|
|
|
+
|
|
|
jobs:
|
|
|
+# Code check
|
|
|
- template: jobs/default-build.yml
|
|
|
parameters:
|
|
|
jobName: Code_check
|
|
|
@@ -38,6 +40,10 @@ jobs:
|
|
|
steps:
|
|
|
- powershell: ./eng/scripts/CodeCheck.ps1 -ci
|
|
|
displayName: Run eng/scripts/CodeCheck.ps1
|
|
|
+ artifacts:
|
|
|
+ - name: Code_Check_Logs
|
|
|
+ path: artifacts/log/
|
|
|
+ publishOnError: true
|
|
|
|
|
|
# Build Windows (x64/x86)
|
|
|
- template: jobs/default-build.yml
|
|
|
@@ -171,6 +177,7 @@ jobs:
|
|
|
-bl:artifacts/log/build.macos.binlog
|
|
|
$(_BuildArgs)
|
|
|
installNodeJs: false
|
|
|
+ installJdk: false
|
|
|
artifacts:
|
|
|
- name: MacOS_x64_Packages
|
|
|
path: artifacts/packages/
|
|
|
@@ -191,7 +198,6 @@ jobs:
|
|
|
jobName: Linux_x64_build
|
|
|
jobDisplayName: "Build: Linux x64"
|
|
|
agentOs: Linux
|
|
|
- installNodeJs: false
|
|
|
steps:
|
|
|
- script: ./build.sh
|
|
|
--ci
|
|
|
@@ -211,6 +217,7 @@ jobs:
|
|
|
--arch x64 \
|
|
|
--build-installers \
|
|
|
--no-build-deps \
|
|
|
+ --no-build-nodejs \
|
|
|
-p:OnlyPackPlatformSpecificPackages=true \
|
|
|
-p:BuildRuntimeArchive=false \
|
|
|
-p:LinuxInstallerType=deb \
|
|
|
@@ -224,12 +231,15 @@ jobs:
|
|
|
--arch x64 \
|
|
|
--build-installers \
|
|
|
--no-build-deps \
|
|
|
+ --no-build-nodejs \
|
|
|
-p:OnlyPackPlatformSpecificPackages=true \
|
|
|
-p:BuildRuntimeArchive=false \
|
|
|
-p:LinuxInstallerType=rpm \
|
|
|
-bl:artifacts/log/build.rpm.binlog \
|
|
|
$(_BuildArgs)
|
|
|
displayName: Build RPM installers
|
|
|
+ installNodeJs: false
|
|
|
+ installJdk: false
|
|
|
artifacts:
|
|
|
- name: Linux_x64_Packages
|
|
|
path: artifacts/packages/
|
|
|
@@ -260,6 +270,7 @@ jobs:
|
|
|
-bl:artifacts/log/build.linux-arm.binlog
|
|
|
$(_BuildArgs)
|
|
|
installNodeJs: false
|
|
|
+ installJdk: false
|
|
|
artifacts:
|
|
|
- name: Linux_arm_Packages
|
|
|
path: artifacts/packages/
|
|
|
@@ -290,6 +301,7 @@ jobs:
|
|
|
-bl:artifacts/log/build.arm64.binlog
|
|
|
$(_BuildArgs)
|
|
|
installNodeJs: false
|
|
|
+ installJdk: false
|
|
|
artifacts:
|
|
|
- name: Linux_arm64_Packages
|
|
|
path: artifacts/packages/
|
|
|
@@ -323,6 +335,7 @@ jobs:
|
|
|
-bl:artifacts/log/build.musl.binlog
|
|
|
$(_BuildArgs)
|
|
|
installNodeJs: false
|
|
|
+ installJdk: false
|
|
|
artifacts:
|
|
|
- name: Linux_musl_x64_Packages
|
|
|
path: artifacts/packages/
|
|
|
@@ -337,7 +350,7 @@ jobs:
|
|
|
parameters:
|
|
|
inputName: Linux_musl_x64
|
|
|
|
|
|
-# Build Linux Musl arm64
|
|
|
+# Build Linux Musl ARM64
|
|
|
- template: jobs/default-build.yml
|
|
|
parameters:
|
|
|
jobName: Linux_musl_arm64_build
|
|
|
@@ -356,6 +369,7 @@ jobs:
|
|
|
-bl:artifacts/log/build.musl.binlog
|
|
|
$(_BuildArgs)
|
|
|
installNodeJs: false
|
|
|
+ installJdk: false
|
|
|
artifacts:
|
|
|
- name: Linux_musl_arm64_Packages
|
|
|
path: artifacts/packages/
|
|
|
@@ -499,7 +513,7 @@ jobs:
|
|
|
version: 3.0.x
|
|
|
installationPath: $(DotNetCoreSdkDir)
|
|
|
includePreviewVersions: true
|
|
|
- - script: ./eng/scripts/ci-source-build.sh --ci --configuration Release /p:BuildManaged=true
|
|
|
+ - script: ./eng/scripts/ci-source-build.sh --ci --configuration Release /p:BuildManaged=true /p:BuildNodeJs=false
|
|
|
displayName: Run ci-source-build.sh
|
|
|
- task: PublishBuildArtifacts@1
|
|
|
displayName: Upload logs
|