Přemek Vysoký
Přemek Vysoký
## Context As part of the tarball generation process, [we are bringing in some text-only packages](https://github.com/dotnet/installer/blob/fa9377fa69020dffa5900510acad614fa3ba1a7a/src/SourceBuild/Arcade/tools/SourceBuildArcadeTarball.targets#L282). We need to bake this step into the VMR assembly process so that these...
## Context As part of the tarball generation process, [we are generating files](https://github.com/dotnet/installer/blob/fa9377fa69020dffa5900510acad614fa3ba1a7a/src/SourceBuild/Arcade/tools/SourceBuildArcadeTarball.targets#L60) that contain information about the source (for sourcelink purposes). We need to bake this step into the...
When you define a template, it would be nice you could also get a way to reference/include it for free with strong typing. Example template: ```csharp class InstallDotNetTemplate : StepTemplateDefinition...
### Context Now, when we generate YAML, the order of properties is set by the `YamlOrder` attribute or just by the way the members are defined in C#. ### Proposal...
Not 100% sure how it works but it should be possible to create a dotnet template and then create pipeline projects fast: ``` dotnet new sharpliner ... ``` https://docs.microsoft.com/en-us/dotnet/core/tools/custom-templates
It seems the schema is somehow different so we need to update the task. I've tried to download artifacts from a specific build and the produced YAML wasn't valid as...
Schema: https://github.com/microsoft/azure-pipelines-vscode/blob/main/service-schema.json We can validate this in different stages of serialization, publishing or just our tests
We should load the user's assembly into the correct binding context so that we can cast into a `Definition` type and call `Publish` or `Validate` directly. Not sure if it...
We should have somewhere a large pipeline definition that would showcase how to run all of the different parts of the pipeline since it might not be clear to everyone...
In a template expression, for instance, you can use `Build.SourceBranch` but not anything agent specific (since template expressions are evaluated before the first job is sent to an agent). Can...