LTS versions of PowerShell Core and .NET Core in Linux. Published for 64-bit x86
and ARM
architectures.
This container is based on the the latest Long Term Support (LTS) Ubuntu (Docker Official Image) image along with the latest LTS releases of .NET Core Runtime and PowerShell Core.
This repository does automated weekly builds with the latest published LTS versions of .NET Core and PowerShell Core. Below are the current versions included in the latest build.
Component | Version |
---|---|
.NET Core Runtime | 8.0.19 |
PowerShell Core | 7.4.11 |
- Container's non-root and default user is
coder
- Container's default shell is
pwsh
- Container's default working directory is
/home/coder
docker run -it jmcombs/powershell
This repository uses bats-core for testing bash scripts. To run tests locally:
# Install bats-core (if not already installed)
git clone https://github.com/bats-core/bats-core.git
cd bats-core && sudo ./install.sh /usr/local
# Run all tests
bats tests/
# Run specific test files
bats tests/unit/test_get_net_pwsh_versions.bats
bats tests/integration/test_script_integration.bats
Please see CONTRIBUTING.md for guidelines on contributing to this project.