Skip to content

Commit b813612

Browse files
authored
Add Fedora 29 to matrix (#852)
Remove a few legs from existing jobs to match original coverage plans. Fix ordering in artifact name to correspond with leg names.
1 parent ff92ec0 commit b813612

File tree

4 files changed

+20
-6
lines changed

4 files changed

+20
-6
lines changed

.vsts.pipelines/builds/ci.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ jobs:
1313
matrix:
1414
Production: {}
1515
Online: { type: Online }
16-
Online Portable: { type: Online Portable }
1716
Offline: { type: Offline }
1817
Offline Portable: { type: Offline Portable }
1918

@@ -24,7 +23,16 @@ jobs:
2423
matrix:
2524
Production: {}
2625
Online: { type: Online }
26+
27+
- template: ../jobs/ci-linux.yml
28+
parameters:
29+
job: fedora29
30+
imageName: microsoft/dotnet-buildtools-prereqs:fedora-29-2f0798a-20181105183801
31+
matrix:
32+
Production: {}
33+
Online: { type: Online }
2734
Offline: { type: Offline }
35+
Offline Portable: { type: Offline Portable }
2836

2937
- template: ../jobs/ci-linux.yml
3038
parameters:

.vsts.pipelines/jobs/ci-linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
timeoutInMinutes: 270
1515
variables:
1616
# Prefix to distinguish artifacts from different legs.
17-
artifactName: ${{ format('$(type) {0}', parameters.job) }}
17+
artifactName: ${{ format('{0} $(type)', parameters.job) }}
1818
# Use ":z" to set selinux flag for sharing in build-owned root dir. https://docs.docker.com/storage/bind-mounts/#configure-the-selinux-label
1919
docker.agentSrc.map: -v $(Build.SourcesDirectory):/agentSrc:z
2020
docker.agentSrc.work: -w /agentSrc

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,17 @@
88
| -- | :-- | :-- | :-- |
99
| CentOS7.1 | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/CentOS7.1_Release)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/CentOS7.1_Release/) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/CentOS7.1_Debug)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/CentOS7.1_Debug/) | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=centos71&configuration=Production)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
1010
| CentOS7.1 (Online) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/CentOS7.1_Tarball_Release)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/CentOS7.1_Tarball_Release/) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/CentOS7.1_Tarball_Debug)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/CentOS7.1_Tarball_Debug/) | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=centos71&configuration=Online)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
11-
| CentOS7.1 (Online Portable) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/CentOS7.1_Tarball_Release_Portable)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/CentOS7.1_Tarball_Release_Portable/) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/CentOS7.1_Tarball_Debug_Portable)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/CentOS7.1_Tarball_Debug_Portable/) | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=centos71&configuration=Online%20Portable)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
11+
| CentOS7.1 (Online Portable) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/CentOS7.1_Tarball_Release_Portable)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/CentOS7.1_Tarball_Release_Portable/) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/CentOS7.1_Tarball_Debug_Portable)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/CentOS7.1_Tarball_Debug_Portable/) |
1212
| CentOS7.1 (Offline) | | | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=centos71&configuration=Offline)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
1313
| CentOS7.1 (Offline Portable) | | | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=centos71&configuration=Offline%20Portable)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
1414
| Debian8.2 | | | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=debian82&configuration=Production)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
1515
| Debian8.2 (Online) | | | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=debian82&configuration=Online)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
16-
| Debian8.2 (Offline) | | | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=debian82&configuration=Offline)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
1716
| Debian8.4 | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/Debian8.4_Release)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/Debian8.4_Release/) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/Debian8.4_Debug)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/Debian8.4_Debug/) |
1817
| Fedora24 | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/Fedora24_Release)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/Fedora24_Release/) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/Fedora24_Debug)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/Fedora24_Debug/) |
18+
| Fedora29 | | | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=fedora29&configuration=Production)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
19+
| Fedora29 (Online) | | | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=fedora29&configuration=Online)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
20+
| Fedora29 (Offline) | | | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=fedora29&configuration=Offline)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
21+
| Fedora29 (Offline Portable) | | | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=fedora29&configuration=Offline%20Portable)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
1922
| OSX10.12 | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/OSX10.12_Release)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/OSX10.12_Release/) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/OSX10.12_Debug)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/OSX10.12_Debug/) | [![Build Status](https://dev.azure.com/dnceng/internal/_apis/build/status/dotnet/source-build/source-build-CI?branchName=release/2.1&jobname=OSX&configuration=Production)](https://dev.azure.com/dnceng/internal/_build/latest?definitionId=114&branchName=release/2.1) |
2023
| RHEL7.2 | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/RHEL7.2_Release)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/RHEL7.2_Release/) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/RHEL7.2_Debug)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/RHEL7.2_Debug/) |
2124
| RHEL7.2 (Online) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/RHEL7.2_Tarball_Release)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/RHEL7.2_Tarball_Release/) | [![Build Status](https://ci.dot.net/buildStatus/icon?job=dotnet_source-build/release_2.1/RHEL7.2_Tarball_Debug)](https://ci.dot.net/job/dotnet_source-build/job/release_2.1/job/RHEL7.2_Tarball_Debug/) |

scripts/generate-readme-table.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,17 @@ print_rows() {
2020
echo '| -- | :-- | :-- | :-- |'
2121
row 'CentOS7.1' 'Production'; jenkins; azdo; end
2222
row 'CentOS7.1' 'Online'; jenkins; azdo; end
23-
row 'CentOS7.1' 'Online Portable'; jenkins; azdo; end
23+
row 'CentOS7.1' 'Online Portable'; jenkins; end
2424
row 'CentOS7.1' 'Offline'; none; none; azdo; end
2525
row 'CentOS7.1' 'Offline Portable'; none; none; azdo; end
2626
row 'Debian8.2' 'Production'; none; none; azdo; end
2727
row 'Debian8.2' 'Online'; none; none; azdo; end
28-
row 'Debian8.2' 'Offline'; none; none; azdo; end
2928
row 'Debian8.4' 'Production'; jenkins; end
3029
row 'Fedora24' 'Production'; jenkins; end
30+
row 'Fedora29' 'Production'; none; none; azdo; end
31+
row 'Fedora29' 'Online'; none; none; azdo; end
32+
row 'Fedora29' 'Offline'; none; none; azdo; end
33+
row 'Fedora29' 'Offline Portable'; none; none; azdo; end
3134
row 'OSX10.12' 'Production'; jenkins; azdo; end
3235
row 'RHEL7.2' 'Production'; jenkins; end
3336
row 'RHEL7.2' 'Online'; jenkins; end

0 commit comments

Comments
 (0)