https://github.com/powershell/psrelease
https://github.com/powershell/psrelease
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/powershell/psrelease
- Owner: PowerShell
- License: mit
- Archived: true
- Created: 2017-02-21T17:29:14.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-02-05T23:01:52.000Z (over 6 years ago)
- Last Synced: 2025-01-21T12:35:57.776Z (over 1 year ago)
- Language: PowerShell
- Size: 102 KB
- Stars: 12
- Watchers: 9
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Docker Based Build
The repo contains the infrastructure to bulid PowerShell Core in Docker.
The module dockerBasedBuild is the main infrastructure. The rest of the files are legacy.
Note: This is currently highly geared toward VSTS, but we are open to contribution which make it more pluggable. The majority of the VSTS specific operations have already been seperated into a separate module.
## To use this module
1. Create a wrapper script in your repo. See [PowerShell vstsBuild.ps1](https://github.com/PowerShell/powershell/blob/master/tools/releaseBuild/vstsbuild.ps1)
1. Create Docker file(s) to build your product. See [PowerShell Images](https://github.com/PowerShell/powershell/blob/master/tools/releaseBuild/Images)
1. Create a build JSON file which describe your docker file and how to build your product. See [PowerShell build.json](https://github.com/PowerShell/powershell/blob/master/tools/releaseBuild/build.json)
## Other Examples
- [VSCode-Powershell](https://github.com/PowerShell/vscode-powershell/blob/master/tools/releaseBuild)
## Self-Paced Docker Training
- [Self-Packed Docker Training](http://training.play-with-docker.com/)
- I recommend the IT Pro Training. The developer training is focused on running web sites in Docker.