aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakuya Wakazono <pastalian46@gmail.com>2024-09-18 22:15:40 +0900
committerJohn Helmert III <ajak@gentoo.org>2024-09-21 15:11:41 -0700
commit5bd0c53a7a39951e6c0fe4b1601c0b3165cc8230 (patch)
tree85b9d415c38468d040dd0c487da091bc95c8fe1b
parentset -e in build scripts (diff)
downloaddocker-images-master.tar.gz
docker-images-master.tar.bz2
docker-images-master.zip
Build llvm based imagesHEADmaster
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/146 Signed-off-by: John Helmert III <ajak@gentoo.org>
-rw-r--r--.github/workflows/build.yml9
-rw-r--r--README.md6
-rwxr-xr-xdeploy-manifests.sh9
3 files changed, 24 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 7491b9f..8918d2c 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -18,8 +18,11 @@ jobs:
target:
- python
- stage3-amd64-hardened-openrc
+ - stage3-amd64-llvm-openrc
+ - stage3-amd64-llvm-systemd
- stage3-amd64-musl
- stage3-amd64-musl-hardened
+ - stage3-amd64-musl-llvm
- stage3-amd64-nomultilib-openrc
- stage3-amd64-nomultilib-systemd
- stage3-amd64-openrc
@@ -39,8 +42,11 @@ jobs:
- stage3-armv7a_hardfp-systemd
- stage3-arm64-desktop-openrc
- stage3-arm64-desktop-systemd
+ - stage3-arm64-llvm-openrc
+ - stage3-arm64-llvm-systemd
- stage3-arm64-musl
- stage3-arm64-musl-hardened
+ - stage3-arm64-musl-llvm
- stage3-arm64-openrc
- stage3-arm64-systemd
- stage3-i686-hardened-openrc
@@ -79,8 +85,11 @@ jobs:
- stage3:latest
- stage3:desktop
- stage3:hardened
+ - stage3:llvm
+ - stage3:llvm-systemd
- stage3:musl
- stage3:musl-hardened
+ - stage3:musl-llvm
- stage3:nomultilib
- stage3:nomultilib-systemd
- stage3:systemd
diff --git a/README.md b/README.md
index 171e3aa..f35bf65 100644
--- a/README.md
+++ b/README.md
@@ -20,8 +20,11 @@ The following targets are built and pushed to Docker Hub:
* `amd64`
* `stage3-amd64-hardened-nomultilib-openrc`
* `stage3-amd64-hardened-openrc`
+ * `stage3-amd64-llvm-openrc`
+ * `stage3-amd64-llvm-systemd`
* `stage3-amd64-musl`
* `stage3-amd64-musl-hardened`
+ * `stage3-amd64-musl-llvm`
* `stage3-amd64-nomultilib-openrc`
* `stage3-amd64-nomultilib-systemd`
* `stage3-amd64-openrc`
@@ -43,8 +46,11 @@ The following targets are built and pushed to Docker Hub:
* `arm64`
* `stage3-arm64-desktop-openrc`
* `stage3-arm64-desktop-systemd`
+ * `stage3-arm64-llvm-openrc`
+ * `stage3-arm64-llvm-systemd`
* `stage3-arm64-musl`
* `stage3-arm64-musl-hardened`
+ * `stage3-arm64-musl-llvm`
* `stage3-arm64-openrc`
* `stage3-arm64-systemd`
* `ppc`
diff --git a/deploy-manifests.sh b/deploy-manifests.sh
index 37b735b..0073da7 100755
--- a/deploy-manifests.sh
+++ b/deploy-manifests.sh
@@ -24,12 +24,21 @@ case "${TARGET}" in
"stage3:hardened")
TAGS=("amd64-hardened-openrc" "i686-hardened-openrc")
;;
+ "stage3:llvm")
+ TAGS=("amd64-llvm-openrc" "arm64-llvm-openrc")
+ ;;
+ "stage3:llvm-systemd")
+ TAGS=("amd64-llvm-systemd" "arm64-llvm-systemd")
+ ;;
"stage3:musl")
TAGS=("amd64-musl" "armv7a_hardfp_musl-openrc" "arm64-musl" "i686-musl")
;;
"stage3:musl-hardened")
TAGS=("amd64-musl-hardened" "arm64-musl-hardened" "ppc64le-musl-hardened-openrc")
;;
+ "stage3:musl-llvm")
+ TAGS=("amd64-musl-llvm" "arm64-musl-llvm")
+ ;;
"stage3:nomultilib")
TAGS=("amd64-nomultilib-openrc")
;;