Skip to content

Refactor packaging pipeline#11852

Merged
TravisEz13 merged 2 commits intoPowerShell:masterfrom
adityapatwardhan:RefPkgBuild
Feb 14, 2020
Merged

Refactor packaging pipeline#11852
TravisEz13 merged 2 commits intoPowerShell:masterfrom
adityapatwardhan:RefPkgBuild

Conversation

@adityapatwardhan
Copy link
Copy Markdown
Member

@adityapatwardhan adityapatwardhan commented Feb 14, 2020

PR Summary

Refactor package build to remove the dependency on Docker for building Windows packages.

PR Context

PR Checklist

Copy link
Copy Markdown
Member

@daxian-dbw daxian-dbw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@adityapatwardhan Thanks for the super fast turnaround!

parentJob: ''

jobs:
- job: sign_windows_${{ parameters.Architecture }}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This template is for generating packages with signed files, so maybe named it package_windows_$...?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes like this can have ripple effects which are hard to identify... let's file an issue and move one.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done. #11855

Architecture: arm64
parentJob: build_windows_arm64

- template: templates/windows-component-governance.yml
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this replaced by

task: ms.vss-governance-buildtask.governance-build-task-component-detection.ComponentGovernanceComponentDetection@0

from the windows hosted build.yml?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes

- sign_windows_arm
- sign_windows_arm64
- sign_windows_fxdependent
- sign_windows_fxdependentWinDesktop
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a little confusing seeing the package_signing.yml depend on sign_windows_xx jobs, so I think it's probably better to rename the job in windows-packaging.yml.

}

$toolsDir = New-Item -ItemType Directory -Path '$(Build.ArtifactStagingDirectory)\tools'
$wixUri = 'https://github.com/wixtoolset/wix3/releases/download/wix311rtm/wix311-binaries.zip'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should file an issue that these should be in our storage

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TravisEz13 TravisEz13 merged commit 1e5655b into PowerShell:master Feb 14, 2020
@adityapatwardhan adityapatwardhan deleted the RefPkgBuild branch February 14, 2020 16:49
adityapatwardhan added a commit to adityapatwardhan/PowerShell that referenced this pull request Feb 18, 2020

Co-authored-by: Travis Plunk <[email protected]>
Co-authored-by: Dongbo Wang <[email protected]>
@adityapatwardhan adityapatwardhan added this to the 7.0.0-rc.3 milestone Feb 21, 2020
@adityapatwardhan adityapatwardhan added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label Feb 21, 2020
@ghost
Copy link
Copy Markdown

ghost commented Feb 21, 2020

🎉v7.0.0-rc.3 has been released which incorporates this pull request.:tada:

Handy links:

@ghost
Copy link
Copy Markdown

ghost commented May 14, 2020

🎉v6.2.5 has been released which incorporates this pull request.:tada:

Handy links:

joshuawarner32 pushed a commit to joshuawarner32/PowerShell that referenced this pull request Jan 2, 2026
Co-authored-by: Travis Plunk <[email protected]>
Co-authored-by: Dongbo Wang <[email protected]>

# Conflicts:
#	tools/releaseBuild/azureDevOps/releaseBuild.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants