Skip to content

Commit

Permalink
gitlab: add RHEL 9.6 build configs
Browse files Browse the repository at this point in the history
./test/scripts/generate-gitlab-ci .gitlab-ci.yml
  • Loading branch information
achilleas-k authored and supakeen committed Sep 11, 2024
1 parent a8d82a1 commit 5efb06c
Showing 1 changed file with 164 additions and 0 deletions.
164 changes: 164 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -809,6 +809,44 @@ generate-build-config-rhel-9.5-x86_64:
paths:
- .cache/osbuild-images


generate-build-config-rhel-9.6-aarch64:
stage: gen
extends: .terraform
variables:
RUNNER: aws/fedora-40-aarch64
INTERNAL_NETWORK: "true"
script:
- sudo ./test/scripts/setup-osbuild-repo
- sudo ./test/scripts/install-dependencies
- ./test/scripts/generate-build-config --distro rhel-9.6 --arch aarch64 build-config.yml
artifacts:
paths:
- build-config.yml
cache:
key: testcache
paths:
- .cache/osbuild-images


generate-build-config-rhel-9.6-x86_64:
stage: gen
extends: .terraform
variables:
RUNNER: aws/fedora-40-x86_64
INTERNAL_NETWORK: "true"
script:
- sudo ./test/scripts/setup-osbuild-repo
- sudo ./test/scripts/install-dependencies
- ./test/scripts/generate-build-config --distro rhel-9.6 --arch x86_64 build-config.yml
artifacts:
paths:
- build-config.yml
cache:
key: testcache
paths:
- .cache/osbuild-images

image-build-trigger-centos-10-aarch64:
stage: build
trigger:
Expand Down Expand Up @@ -1237,6 +1275,28 @@ image-build-trigger-rhel-9.5-x86_64:
needs:
- generate-build-config-rhel-9.5-x86_64


image-build-trigger-rhel-9.6-aarch64:
stage: build
trigger:
include:
- artifact: build-config.yml
job: generate-build-config-rhel-9.6-aarch64
strategy: depend
needs:
- generate-build-config-rhel-9.6-aarch64


image-build-trigger-rhel-9.6-x86_64:
stage: build
trigger:
include:
- artifact: build-config.yml
job: generate-build-config-rhel-9.6-x86_64
strategy: depend
needs:
- generate-build-config-rhel-9.6-x86_64

generate-ostree-build-config-centos-10-aarch64:
stage: ostree-gen
extends: .terraform
Expand Down Expand Up @@ -2094,6 +2154,50 @@ generate-ostree-build-config-rhel-9.5-x86_64:
paths:
- .cache/osbuild-images


generate-ostree-build-config-rhel-9.6-aarch64:
stage: ostree-gen
extends: .terraform
variables:
RUNNER: aws/fedora-40-aarch64
INTERNAL_NETWORK: "true"
script:
- sudo ./test/scripts/setup-osbuild-repo
- sudo ./test/scripts/install-dependencies
- ./test/scripts/generate-ostree-build-config --distro rhel-9.6 --arch aarch64 build-config.yml build-configs
artifacts:
paths:
- build-config.yml
- build-configs
needs:
- image-build-trigger-rhel-9.6-aarch64
cache:
key: testcache
paths:
- .cache/osbuild-images


generate-ostree-build-config-rhel-9.6-x86_64:
stage: ostree-gen
extends: .terraform
variables:
RUNNER: aws/fedora-40-x86_64
INTERNAL_NETWORK: "true"
script:
- sudo ./test/scripts/setup-osbuild-repo
- sudo ./test/scripts/install-dependencies
- ./test/scripts/generate-ostree-build-config --distro rhel-9.6 --arch x86_64 build-config.yml build-configs
artifacts:
paths:
- build-config.yml
- build-configs
needs:
- image-build-trigger-rhel-9.6-x86_64
cache:
key: testcache
paths:
- .cache/osbuild-images

image-build-ostree-trigger-centos-10-aarch64:
stage: ostree-build
trigger:
Expand Down Expand Up @@ -2522,6 +2626,28 @@ image-build-ostree-trigger-rhel-9.5-x86_64:
needs:
- generate-ostree-build-config-rhel-9.5-x86_64


image-build-ostree-trigger-rhel-9.6-aarch64:
stage: ostree-build
trigger:
include:
- artifact: build-config.yml
job: generate-ostree-build-config-rhel-9.6-aarch64
strategy: depend
needs:
- generate-ostree-build-config-rhel-9.6-aarch64


image-build-ostree-trigger-rhel-9.6-x86_64:
stage: ostree-build
trigger:
include:
- artifact: build-config.yml
job: generate-ostree-build-config-rhel-9.6-x86_64
strategy: depend
needs:
- generate-ostree-build-config-rhel-9.6-x86_64

generate-manifests-centos-10-ppc64le:
stage: gen
extends: .terraform
Expand Down Expand Up @@ -3242,3 +3368,41 @@ generate-manifests-rhel-9.5-s390x:
cat output;
fi;
done


generate-manifests-rhel-9.6-ppc64le:
stage: gen
extends: .terraform
variables:
RUNNER: aws/fedora-40-x86_64
INTERNAL_NETWORK: "true"
script:
- sudo ./test/scripts/setup-osbuild-repo
- sudo ./test/scripts/install-dependencies
- go run ./cmd/gen-manifests --arches ppc64le --distros rhel-9.6 --workers 10 --metadata=false --output ./manifests
- for manifest in ./manifests/*; do
if osbuild --inspect $manifest > output; then
echo "$manifest OK";
else
cat output;
fi;
done


generate-manifests-rhel-9.6-s390x:
stage: gen
extends: .terraform
variables:
RUNNER: aws/fedora-40-x86_64
INTERNAL_NETWORK: "true"
script:
- sudo ./test/scripts/setup-osbuild-repo
- sudo ./test/scripts/install-dependencies
- go run ./cmd/gen-manifests --arches s390x --distros rhel-9.6 --workers 10 --metadata=false --output ./manifests
- for manifest in ./manifests/*; do
if osbuild --inspect $manifest > output; then
echo "$manifest OK";
else
cat output;
fi;
done

0 comments on commit 5efb06c

Please sign in to comment.