Docker.Build
0.4.0
PowerShell module to build, test and publish docker images.
Minimum PowerShell version
6.0
Installation Options
Owners
Copyright
(c) 2019 3Shape, licensed under the Apache 2.0 license.
Package Details
Author(s)
- 3Shape A/S
Tags
powershell core docker build test lint pipeline structure container Windows Linux
Functions
Find-ImageName Format-DockerTag Invoke-DockerBuild Invoke-DockerLint Invoke-DockerLogin Invoke-DockerPull Invoke-DockerPush Invoke-DockerTag Invoke-DockerTests
PSEditions
Dependencies
This module has no dependencies.
FileList
- Docker.Build.nuspec
- README.md
- Docker.Build.psm1
- GitVersion.yml
- LICENSE
- Invoke-Build.ps1
- Invoke-Publish.ps1
- Invoke-Tests.ps1
- Docker.Build.psd1
- Docker.Build.Tests.psm1
- Install-Prerequisites.ps1
- Private\Convert-ToUnixPath.ps1
- Private\Utilities.ps1
- Private\Test-DockerDigest.ps1
- Private\Remove-Prefix.ps1
- Private\Find-RepositoryName.ps1
- Private\CommandResult.ps1
- Private\Assert-ExitCodeOk.ps1
- Private\Merge-CodeAndLintRemarks.ps1
- Private\Format-AsAbsolutePath.ps1
- Private\Invoke-Command.ps1
- Private\Test-IsSubdirectoryOf.ps1
- Private\Find-LintRemarks.ps1
- Private\LintRemark.ps1
- Tests\MockReg.psm1
- Tests\Find-Lint-Remarks-Tests.ps1
- travis\setup_repo.sh
- Public\Invoke-DockerPush.ps1
- Public\Invoke-DockerTag.ps1
- Public\Invoke-DockerPull.ps1
- Public\Invoke-DockerTests.ps1
- Public\Invoke-DockerLogin.ps1
- Public\Find-ImageName.ps1
- Public\Invoke-DockerBuild.ps1
- Public\Format-DockerTag.ps1
- Public\Invoke-DockerLint.ps1
- Test-Data\DockerImage\Windows.Dockerfile
- Test-Data\DockerImage\Linux.Dockerfile
- Test-Data\DockerImage\Poorly.Written.Dockerfile.Linted
- Test-Data\DockerImage\Linux.Dockerfile.Linted
- Test-Data\DockerImage\Dockerfile
- Test-Data\DockerImage\Poorly.Written.Dockerfile
- Test-Data\DockerImage\Windows.Dockerfile.Linted
- Test-Data\DockerRegistry\htpasswd
- Test-Data\DockerImage\Folder with space\Windows.Dockerfile
- Test-Data\StructureTestsConfig\Fail\testbash.yml
- Test-Data\StructureTestsConfig\Fail\fileexistence.yaml
- Test-Data\StructureTestsConfig\Pass\testbash.yml
- Test-Data\StructureTestsConfig\Pass\fileexistence.yaml
- Test-Data\ExampleRepos\3.0\servercore\amd64\Dockerfile
- Test-Data\ExampleRepos\3.0\servercore\amd64\testbash.yml
- Test-Data\ExampleRepos\3.0\servercore\amd64\fileexistence.yaml