Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pipeline template converter improvements #7713

Open
6 of 9 tasks
scbedd opened this issue Feb 20, 2024 · 0 comments
Open
6 of 9 tasks

pipeline template converter improvements #7713

scbedd opened this issue Feb 20, 2024 · 0 comments
Assignees

Comments

@scbedd
Copy link
Member

scbedd commented Feb 20, 2024

Discovered over the course of completion of #7647.

  • Auto-add @self to template references in stage template files (@scbedd)
  • See if we can fix ordering (so variables goes above jobs), but without having to declare inner types for everything (otherwise we could use the order attribute in yamldotnet)
  • Preserve multi-line powershell arguments with yaml > operator (@benbp)
  • Figure out pool refactor as separate task
  • Complete publish template in eng/common
  • Simplify publish and just use PublishPipelineArtifact for everything (remove PublishType) instead PublishBuildArtifact. Use inline replace for nuget instead of common template (@benbp)
  • Identify issue with eng/common/pipelines/templates/steps/publish-artifact.yml, the tool entirely deletes the content.
  • Inject full necessary sdl configuration
  • Modify eng/common/pipelines/templates/steps/publish-artifact.yml to properly handle individual files by placing said file in a separate folder before uploading that folder.
    • Just doing this in steps before the artifact publish attempt.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

2 participants