forked from dotnet/machinelearning
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
nightly build pipeline (dotnet#4444)
* nightly build pipeline
- Loading branch information
1 parent
b26092e
commit 8884161
Showing
15 changed files
with
383 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,117 @@ | ||
################################################################################ | ||
# ML.NET's nightly build | ||
################################################################################ | ||
|
||
# no PR builds | ||
pr: none | ||
|
||
# no CI builds | ||
trigger: none | ||
|
||
# scheduled trigger, runs at UTC 8:00 every day which is midnight of GMT-8 | ||
schedules: | ||
- cron: "0 8 * * *" | ||
displayName: Nightly Build at midnight | ||
branches: | ||
include: | ||
- master | ||
- releases/1.0 | ||
- features/automl | ||
- features/integrationPackage | ||
always: true | ||
|
||
resources: | ||
containers: | ||
- container: CentosContainer | ||
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-7-mlnet-8bba86b-20190314145033 | ||
|
||
- container: UbuntuContainer | ||
image: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-mlnet-207e097-20190312152303 | ||
|
||
jobs: | ||
- template: /build/ci/job-template.yml | ||
parameters: | ||
name: Centos_x64_NetCoreApp30 | ||
buildScript: ./build.sh | ||
container: CentosContainer | ||
customMatrixes: | ||
Debug_Build: | ||
_configuration: Debug-netcoreapp3_0 | ||
_config_short: DI | ||
_includeBenchmarkData: false | ||
Release_Build: | ||
_configuration: Release-netcoreapp3_0 | ||
_config_short: RI | ||
_includeBenchmarkData: true | ||
nightlyBuild: true | ||
pool: | ||
name: Hosted Ubuntu 1604 | ||
|
||
- template: /build/ci/job-template.yml | ||
parameters: | ||
name: Ubuntu_x64_NetCoreApp21 | ||
buildScript: ./build.sh | ||
container: UbuntuContainer | ||
nightlyBuild: true | ||
pool: | ||
name: Hosted Ubuntu 1604 | ||
|
||
- template: /build/ci/job-template.yml | ||
parameters: | ||
name: MacOS_x64_NetCoreApp21 | ||
buildScript: ./build.sh | ||
nightlyBuild: true | ||
pool: | ||
name: Hosted macOS High Sierra | ||
|
||
- template: /build/ci/job-template.yml | ||
parameters: | ||
name: Windows_x64_NetCoreApp30 | ||
buildScript: build.cmd | ||
customMatrixes: | ||
Debug_Build: | ||
_configuration: Debug-netcoreapp3_0 | ||
_config_short: DI | ||
_includeBenchmarkData: false | ||
Release_Build: | ||
_configuration: Release-netcoreapp3_0 | ||
_config_short: RI | ||
_includeBenchmarkData: true | ||
nightlyBuild: true | ||
pool: | ||
name: NetCorePublic-Pool | ||
queue: buildpool.windows.10.amd64.vs2017.open | ||
|
||
- template: /build/ci/job-template.yml | ||
parameters: | ||
name: Windows_x64_NetCoreApp21 | ||
buildScript: build.cmd | ||
nightlyBuild: true | ||
pool: | ||
name: Hosted VS2017 | ||
|
||
- template: /build/ci/job-template.yml | ||
parameters: | ||
name: Windows_x64_NetFx461 | ||
buildScript: build.cmd | ||
customMatrixes: | ||
Debug_Build: | ||
_configuration: Debug-netfx | ||
_config_short: DFX | ||
_includeBenchmarkData: false | ||
Release_Build: | ||
_configuration: Release-netfx | ||
_config_short: RFX | ||
_includeBenchmarkData: false | ||
nightlyBuild: true | ||
pool: | ||
name: Hosted VS2017 | ||
|
||
- template: /build/ci/job-template.yml | ||
parameters: | ||
name: Windows_x86_NetCoreApp21 | ||
architecture: x86 | ||
buildScript: build.cmd | ||
nightlyBuild: true | ||
pool: | ||
name: Hosted VS2017 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
32 changes: 32 additions & 0 deletions
32
test/Microsoft.ML.NightlyBuild.Tests/Microsoft.ML.NightlyBuild.Tests.csproj
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<!-- DON'T CHANGE THIS!!! We are turning off strong naming to ensure we never add `InternalsVisibleTo` for these tests --> | ||
<SignAssembly>false</SignAssembly> | ||
<!-- DON'T CHANGE THIS!!! We are turning off strong naming to ensure we never add `InternalsVisibleTo` for these tests --> | ||
<PublicSign>false</PublicSign> | ||
<IsPackable>false</IsPackable> | ||
</PropertyGroup> | ||
|
||
<Import Project="..\NightlyBuildDependency.props" /> | ||
|
||
<ItemGroup> | ||
<Compile Include="..\Microsoft.ML.Functional.Tests\**\*.cs" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup> | ||
<NativeAssemblyReference Include="CpuMathNative" /> | ||
<NativeAssemblyReference Include="FastTreeNative" /> | ||
<NativeAssemblyReference Include="MatrixFactorizationNative" /> | ||
<NativeAssemblyReference Include="LdaNative" /> | ||
<NativeAssemblyReference Include="SymSgdNative" /> | ||
<NativeAssemblyReference Include="MklProxyNative" /> | ||
<NativeAssemblyReference Include="MklImports" /> | ||
<NativeAssemblyReference Condition="'$(OS)' == 'Windows_NT'" Include="libiomp5md" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup> | ||
<ProjectReference Include="..\Microsoft.ML.TestFrameworkCommon\Microsoft.ML.TestFrameworkCommon.csproj" /> | ||
</ItemGroup> | ||
|
||
</Project> |
9 changes: 9 additions & 0 deletions
9
test/Microsoft.ML.NugetPackageVersionUpdater/Microsoft.ML.NugetPackageVersionUpdater.csproj
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<OutputType>Exe</OutputType> | ||
<StartupObject>Microsoft.ML.NugetPackageVersionUpdater.Program</StartupObject> | ||
<RunWorkingDirectory>$(MSBuildProjectDirectory)</RunWorkingDirectory> | ||
</PropertyGroup> | ||
|
||
</Project> |
Oops, something went wrong.