Add PowerShell script to run Docker (#815)

* Add .gitattributes file

* Add PowerShell script to run Docker
This commit is contained in:
Matthew Klein 2017-03-04 15:20:43 -06:00 committed by Fredrik Fornwall
parent b26283d4a7
commit a582e5fcb4
2 changed files with 32 additions and 0 deletions

4
.gitattributes vendored Normal file
View File

@ -0,0 +1,4 @@
* text=auto
*.sh text eol=lf
*.ps1 text eol=crlf

28
scripts/run-docker.ps1 Normal file
View File

@ -0,0 +1,28 @@
# PowerShell script to build Termux packages with Docker.
#
# Usage example:
#
# .\scripts\run-docker.ps1 ./build-package.sh -a arm libandroid-support
Set-Variable -Name IMAGE_NAME -Value "termux/package-builder"
Set-Variable -Name CONTAINER_NAME -Value "termux-package-builder"
Write-Output "Running container ${CONTAINER_NAME} from image ${IMAGE_NAME}..."
docker start $CONTAINER_NAME 2>&1 | Out-Null
if (-Not $?) {
Write-Output "Creating new container..."
docker run `
--detach `
--name $CONTAINER_NAME `
--volume "${PWD}:/home/builder/termux-packages" `
--tty `
"$IMAGE_NAME"
}
if ($args.Count -eq 0) {
docker exec --interactive --tty --user builder $CONTAINER_NAME bash
} else {
docker exec --interactive --tty --user builder $CONTAINER_NAME $args
}