refactor: move to sh scripts (#17)

This commit is contained in:
Ryan (hackercat)
2021-07-21 08:43:59 +00:00
committed by GitHub
parent fc531ee59c
commit c84f165490
27 changed files with 526 additions and 651 deletions
+36
View File
@@ -0,0 +1,36 @@
param(
$slug = 'catthehacker/ubuntu',
$tag,
$node = '12',
$distro = 'ubuntu',
$type,
$image = 'ubuntu',
$platforms = 'linux/amd64',
$build_version = "master",
$build_tag,
$build_tag_version = "dev",
$build_ref = 'master',
$from_image,
$from_tag,
$runner
)
& (Get-Command 'docker').source @(
'buildx',
'build',
'--progress=plain',
"--tag=ghcr.io/${slug}:${tag}",
"--tag=quay.io/${slug}:${tag}",
"--tag=docker.io/${slug}:${tag}",
"--build-arg=NODE_VERSION=${node}",
"--build-arg=DISTRO=${distro}",
"--build-arg=TYPE=${type}",
"--build-arg=BUILD_TAG=${build_tag}",
"--build-arg=BUILD_TAG_VERSION=${build_tag_version}",
"--build-arg=BUILD_REF=${build_ref}",
"--build-arg=FROM_IMAGE=${from_image}",
"--build-arg=FROM_TAG=${from_tag}",
"--file=./linux/${image}/Dockerfile",
"--platform=${platforms}",
'.'
)