Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
baa0a00
Test pipeline
dvoituron Jun 26, 2023
a9a48d6
Add buildVersion
dvoituron Jun 26, 2023
f36b639
Add Build.BuildNumber
dvoituron Jun 26, 2023
77d2a43
Update to raise a new Build
dvoituron Jun 26, 2023
66d0dd1
Add Version variables
dvoituron Jun 26, 2023
008575d
Try removing quotes
dvoituron Jun 26, 2023
0ff07f2
Fix VersionMajor
dvoituron Jun 26, 2023
1e4ee00
Build with versioning and add Artifact
dvoituron Jun 26, 2023
f0d27eb
Add Artifact
dvoituron Jun 26, 2023
fb6b76b
Add output to ArtifactStagingDirectory
dvoituron Jun 26, 2023
8bb79b8
Add Assembly-Info-NetCore task
dvoituron Jun 26, 2023
5915861
Update output folder
dvoituron Jun 26, 2023
20e798c
Use $(System.TeamProject)
dvoituron Jun 26, 2023
af131f0
Try to use a Template
dvoituron Jun 26, 2023
3e19dd9
Set name in main YAML
dvoituron Jun 26, 2023
a920662
Move the template to a common folder
dvoituron Jun 26, 2023
ff7dc3f
Try to set the BuildNumber from the template file
dvoituron Jun 26, 2023
27bed0e
Revert Build.BuildNumber
dvoituron Jun 26, 2023
bbc7a49
Try using 2 projects
dvoituron Jun 26, 2023
612fc60
Add Pack
dvoituron Jun 26, 2023
5cb45b8
Fix projects to pack
dvoituron Jun 26, 2023
f922a4e
Create VersionAssembly variable
dvoituron Jun 27, 2023
981ba2c
Remove VersionAssembly
dvoituron Jun 27, 2023
45dcc9c
Try to use Tests
dvoituron Jun 27, 2023
7d16476
Another test
dvoituron Jun 27, 2023
b3feef5
Variable in main YAML
dvoituron Jun 27, 2023
99ec053
Using Expression in var
dvoituron Jun 27, 2023
4f53d55
Fix expression with var
dvoituron Jun 27, 2023
e980d27
Try using compiled variables
dvoituron Jun 27, 2023
bc4a340
Add VersionPackage variable
dvoituron Jun 27, 2023
2c0fcfd
Set VersionPackage
dvoituron Jun 27, 2023
47c120a
Update VersionPackage
dvoituron Jun 27, 2023
8e7eddb
Update VersionPackage
dvoituron Jun 27, 2023
0d3e93f
Customize VersionPackage
dvoituron Jun 27, 2023
405ba5f
Fix replace
dvoituron Jun 27, 2023
e4502fb
Runetime exp
dvoituron Jun 27, 2023
cfc9df5
Using variables['']
dvoituron Jun 27, 2023
346ff65
Use $(VersionPackage)
dvoituron Jun 27, 2023
6f84be9
Add ShouldSign
dvoituron Jun 27, 2023
a5a537c
Add task condition
dvoituron Jun 27, 2023
a19df4a
Refactoring
dvoituron Jun 27, 2023
3e13e10
Use runtime expression
dvoituron Jun 27, 2023
a891c08
Add echo PublicVersion
dvoituron Jun 27, 2023
8c59ed6
Use a powershell script
dvoituron Jun 27, 2023
ff749c2
Fix ps script
dvoituron Jun 27, 2023
36c6131
Update VersionPackage
dvoituron Jun 27, 2023
3025197
Add Write-Output
dvoituron Jun 27, 2023
184df1b
Add traces
dvoituron Jun 27, 2023
2ab102b
Fix string concat
dvoituron Jun 27, 2023
8660a2e
Fix Powershell
dvoituron Jun 27, 2023
a8fe7fa
Update $builds def
dvoituron Jun 27, 2023
8d5374e
Add test on PublicVersion
dvoituron Jun 27, 2023
5703bc1
Add Compute VersionPackage task
dvoituron Jun 27, 2023
8ffa56f
Try to remove en variable
dvoituron Jun 27, 2023
b0bb622
Add ShouldSign
dvoituron Jun 27, 2023
8775b57
Set ShouldSign as string
dvoituron Jun 27, 2023
8429270
Move to Archives
dvoituron Jun 27, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,86 +1,86 @@
name: Build microsoft.fast.components.fluentui.datagrid.entityframeworkadapter
pr: none
trigger: none
pool:
vmImage: 'windows-2022'
variables:
project: '**/Microsoft.Fast.Components.FluentUI.DataGrid.EntityFrameworkAdapter.csproj'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
steps:
- task: NuGetToolInstaller@1
displayName: Install NuGet tools
- task: UseDotNet@2
displayName: 'Install .NET 6.0'
inputs:
version: 6.0.407
includePreviewVersions: true
- task: UseDotNet@2
displayName: 'Install .NET 7.0'
inputs:
version: 7.0.202
includePreviewVersions: true
- task: DotNetCoreCLI@2
displayName: Restore packages
inputs:
command: 'restore'
projects: $(project)
- task: DotNetCoreCLI@2
displayName: Build
inputs:
command: 'build'
projects: $(project)
- task: DotNetCoreCLI@2
displayName: Pack
inputs:
command: 'pack'
packagesToPack: $(project)
versioningScheme: 'off'
- task: EsrpCodeSigning@3
displayName: Code Signing Assemblies (Authenticode Signing)
inputs:
ConnectedServiceName: 'FAST-NuGet-Publishing-SC'
FolderPath: '$(Build.ArtifactStagingDirectory)'
Pattern: |
**/*.nupkg
UseMinimatch: true
signConfigType: 'inlineSignParams'
inlineOperation: |
[
{
"KeyCode" : "CP-401405",
"OperationCode" : "NuGetSign",
"Parameters" : {},
"ToolName" : "sign",
"ToolVersion" : "1.0"
},
{
"KeyCode" : "CP-401405",
"OperationCode" : "NuGetVerify",
"Parameters" : {},
"ToolName" : "sign",
"ToolVersion" : "1.0"
}
]
SessionTimeout: '60'
MaxConcurrency: '200'
MaxRetryAttempts: '5'
- task: NuGetCommand@2
displayName: Publish to NuGet
inputs:
command: 'push'
packagesToPush: '$(Build.ArtifactStagingDirectory)\*.nupkg;'
nuGetFeedType: 'external'
name: Build microsoft.fast.components.fluentui.datagrid.entityframeworkadapter

pr: none
trigger: none

pool:
vmImage: 'windows-2022'

variables:
project: '**/Microsoft.Fast.Components.FluentUI.DataGrid.EntityFrameworkAdapter.csproj'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'

steps:
- task: NuGetToolInstaller@1
displayName: Install NuGet tools

- task: UseDotNet@2
displayName: 'Install .NET 6.0'
inputs:
version: 6.0.407
includePreviewVersions: true

- task: UseDotNet@2
displayName: 'Install .NET 7.0'
inputs:
version: 7.0.202
includePreviewVersions: true

- task: DotNetCoreCLI@2
displayName: Restore packages
inputs:
command: 'restore'
projects: $(project)

- task: DotNetCoreCLI@2
displayName: Build
inputs:
command: 'build'
projects: $(project)

- task: DotNetCoreCLI@2
displayName: Pack
inputs:
command: 'pack'
packagesToPack: $(project)
versioningScheme: 'off'

- task: EsrpCodeSigning@3
displayName: Code Signing Assemblies (Authenticode Signing)
inputs:
ConnectedServiceName: 'FAST-NuGet-Publishing-SC'
FolderPath: '$(Build.ArtifactStagingDirectory)'
Pattern: |
**/*.nupkg
UseMinimatch: true
signConfigType: 'inlineSignParams'
inlineOperation: |
[
{
"KeyCode" : "CP-401405",
"OperationCode" : "NuGetSign",
"Parameters" : {},
"ToolName" : "sign",
"ToolVersion" : "1.0"
},
{
"KeyCode" : "CP-401405",
"OperationCode" : "NuGetVerify",
"Parameters" : {},
"ToolName" : "sign",
"ToolVersion" : "1.0"
}
]
SessionTimeout: '60'
MaxConcurrency: '200'
MaxRetryAttempts: '5'


- task: NuGetCommand@2
displayName: Publish to NuGet
inputs:
command: 'push'
packagesToPush: '$(Build.ArtifactStagingDirectory)\*.nupkg;'
nuGetFeedType: 'external'
publishFeedCredentials: 'NugetServiceConnect'
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,92 +1,92 @@
name: Publish Microsoft FluentUI-Blazor DataGid EF Adapter
pr: none
trigger: none
pool:
vmImage: 'windows-2022'
variables:
project: '**/Microsoft.Fast.Components.FluentUI.DataGrid.EntityFrameworkAdapter.csproj'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
steps:
- task: NuGetToolInstaller@1
displayName: Install NuGet tools
- task: UseDotNet@2
displayName: 'Install .NET 6.0'
inputs:
version: 6.0.408
includePreviewVersions: true
- task: UseDotNet@2
displayName: 'Install .NET 7.0'
inputs:
version: 7.0.203
includePreviewVersions: true
- task: UseDotNet@2
displayName: 'Install .NET 8.0'
inputs:
version: 8.0.x
includePreviewVersions: true
- task: DotNetCoreCLI@2
displayName: Restore packages
inputs:
command: 'restore'
projects: $(project)
- task: DotNetCoreCLI@2
displayName: Build
inputs:
command: 'build'
projects: $(project)
- task: DotNetCoreCLI@2
displayName: Pack
inputs:
command: 'pack'
packagesToPack: $(project)
versioningScheme: 'off'
- task: EsrpCodeSigning@3
displayName: Code Signing Assemblies (Authenticode Signing)
inputs:
ConnectedServiceName: 'FAST-NuGet-Publishing-SC'
FolderPath: '$(Build.ArtifactStagingDirectory)'
Pattern: |
**/*.nupkg
UseMinimatch: true
signConfigType: 'inlineSignParams'
inlineOperation: |
[
{
"KeyCode" : "CP-401405",
"OperationCode" : "NuGetSign",
"Parameters" : {},
"ToolName" : "sign",
"ToolVersion" : "1.0"
},
{
"KeyCode" : "CP-401405",
"OperationCode" : "NuGetVerify",
"Parameters" : {},
"ToolName" : "sign",
"ToolVersion" : "1.0"
}
]
SessionTimeout: '60'
MaxConcurrency: '200'
MaxRetryAttempts: '5'
- task: NuGetCommand@2
displayName: Publish to NuGet
inputs:
command: 'push'
packagesToPush: '$(Build.ArtifactStagingDirectory)\*.nupkg;'
nuGetFeedType: 'external'
name: Publish Microsoft FluentUI-Blazor DataGid EF Adapter

pr: none
trigger: none

pool:
vmImage: 'windows-2022'

variables:
project: '**/Microsoft.Fast.Components.FluentUI.DataGrid.EntityFrameworkAdapter.csproj'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'

steps:
- task: NuGetToolInstaller@1
displayName: Install NuGet tools

- task: UseDotNet@2
displayName: 'Install .NET 6.0'
inputs:
version: 6.0.408
includePreviewVersions: true

- task: UseDotNet@2
displayName: 'Install .NET 7.0'
inputs:
version: 7.0.203
includePreviewVersions: true

- task: UseDotNet@2
displayName: 'Install .NET 8.0'
inputs:
version: 8.0.x
includePreviewVersions: true

- task: DotNetCoreCLI@2
displayName: Restore packages
inputs:
command: 'restore'
projects: $(project)

- task: DotNetCoreCLI@2
displayName: Build
inputs:
command: 'build'
projects: $(project)

- task: DotNetCoreCLI@2
displayName: Pack
inputs:
command: 'pack'
packagesToPack: $(project)
versioningScheme: 'off'

- task: EsrpCodeSigning@3
displayName: Code Signing Assemblies (Authenticode Signing)
inputs:
ConnectedServiceName: 'FAST-NuGet-Publishing-SC'
FolderPath: '$(Build.ArtifactStagingDirectory)'
Pattern: |
**/*.nupkg
UseMinimatch: true
signConfigType: 'inlineSignParams'
inlineOperation: |
[
{
"KeyCode" : "CP-401405",
"OperationCode" : "NuGetSign",
"Parameters" : {},
"ToolName" : "sign",
"ToolVersion" : "1.0"
},
{
"KeyCode" : "CP-401405",
"OperationCode" : "NuGetVerify",
"Parameters" : {},
"ToolName" : "sign",
"ToolVersion" : "1.0"
}
]
SessionTimeout: '60'
MaxConcurrency: '200'
MaxRetryAttempts: '5'


- task: NuGetCommand@2
displayName: Publish to NuGet
inputs:
command: 'push'
packagesToPush: '$(Build.ArtifactStagingDirectory)\*.nupkg;'
nuGetFeedType: 'external'
publishFeedCredentials: 'NugetServiceConnect'
File renamed without changes.
16 changes: 16 additions & 0 deletions .azure-devops/build-assets-icons.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Build and test projects.

pr: none # Disable pull request triggers.
trigger: none # Disable push triggers.

# Build.BuildNumber
name: $(VersionMajor).$(Year:yy)$(DayOfYear).$(Rev:r)

pool:
vmImage: 'windows-2022'

extends:
template: common/template-to-build-projects.yml
parameters:
Projects: |
**/Microsoft.Fast.Components.FluentUI.Icons.csproj
16 changes: 16 additions & 0 deletions .azure-devops/build-core-lib.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Build and test projects.

pr: none # Disable pull request triggers.
trigger: none # Disable push triggers.

# Build.BuildNumber
name: $(VersionMajor).$(Year:yy)$(DayOfYear).$(Rev:r)

pool:
vmImage: 'windows-2022'

extends:
template: common/template-to-build-projects.yml
parameters:
Projects: |
**/Microsoft.Fast.Components.FluentUI.csproj
Loading