forked from alt/image-forge
fix arches for podman building according to https://pkg.go.dev/internal/platform
This commit is contained in:
parent
61dea7bebf
commit
6cd944822f
@ -54,7 +54,7 @@ jobs:
|
|||||||
- name: Run building script
|
- name: Run building script
|
||||||
id: build-script
|
id: build-script
|
||||||
run: |
|
run: |
|
||||||
build_args="-b $BR -o $ORG --skip-images alt/distroless-devel --arches amd64 386 arm64 loongarch64"
|
build_args="-b $BR -o $ORG --skip-images alt/distroless-devel --arches amd64 386 arm64 loong64"
|
||||||
if [[ $ORG == 'k8s' ]]; then build_args="$build_args --tags tags.toml --overwrite-organization $ORG-$BR --skip-images k8s/kube-apiserver k8s/kube-controller-manager k8s/kube-proxy k8s/kube-scheduler"; fi
|
if [[ $ORG == 'k8s' ]]; then build_args="$build_args --tags tags.toml --overwrite-organization $ORG-$BR --skip-images k8s/kube-apiserver k8s/kube-controller-manager k8s/kube-proxy k8s/kube-scheduler"; fi
|
||||||
echo "build.py $build_args"
|
echo "build.py $build_args"
|
||||||
${{ gitea.workspace }}/build.py $build_args
|
${{ gitea.workspace }}/build.py $build_args
|
||||||
|
@ -76,7 +76,7 @@ jobs:
|
|||||||
id: build-script
|
id: build-script
|
||||||
run: |
|
run: |
|
||||||
if [[ "$IM" == *"k8s"* ]]; then k8sarg="--tags=tags.toml --overwrite-organization $ORG-$BR"; else k8sarg=""; fi
|
if [[ "$IM" == *"k8s"* ]]; then k8sarg="--tags=tags.toml --overwrite-organization $ORG-$BR"; else k8sarg=""; fi
|
||||||
if [[ "$BR" = "sisyphus" ]]; then arches="--arches amd64 386 arm64 loongarch64"; else arches="--arches amd64 386 arm64"; fi
|
if [[ "$BR" = "sisyphus" ]]; then arches="--arches amd64 386 arm64 loong64"; else arches="--arches amd64 386 arm64"; fi
|
||||||
echo "build.py -i $IM -b $BR"
|
echo "build.py -i $IM -b $BR"
|
||||||
${{ gitea.workspace }}/build.py -i $IM -b $BR $arches $k8sarg
|
${{ gitea.workspace }}/build.py -i $IM -b $BR $arches $k8sarg
|
||||||
env:
|
env:
|
||||||
|
2
build.py
2
build.py
@ -638,7 +638,7 @@ class ImagesInfo:
|
|||||||
|
|
||||||
def parse_args():
|
def parse_args():
|
||||||
stages = ["build", "remove_dockerfiles", "render_dockerfiles", "push"]
|
stages = ["build", "remove_dockerfiles", "render_dockerfiles", "push"]
|
||||||
arches = ["amd64", "386", "arm64", "loongarch64", "riscv64"]
|
arches = ["amd64", "386", "arm64", "loong64", "riscv64"]
|
||||||
branches = ["p11", "p10", "sisyphus", "c10f1", "c10f2"]
|
branches = ["p11", "p10", "sisyphus", "c10f1", "c10f2"]
|
||||||
organizations = list(ORG_DIR.iterdir())
|
organizations = list(ORG_DIR.iterdir())
|
||||||
images = [f"{o.name}/{i.name}" for o in organizations for i in o.iterdir()]
|
images = [f"{o.name}/{i.name}" for o in organizations for i in o.iterdir()]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user