aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnstein Ressem <aressem@verizonmedia.com>2023-10-26 08:44:59 +0200
committerGitHub <noreply@github.com>2023-10-26 08:44:59 +0200
commit01431e4953faa89955978113c67887fa19ce8a4e (patch)
treec8781fb512aa0445b78f692afaec5013311b6ce8
parent4a81c971976f3b3051d741cc046183bc15910c58 (diff)
parent59c39d35184981f70ff1a18f39ed933ba05db39e (diff)
Merge pull request #29091 from vespa-engine/aressem/add-el8-preview
Add preview build for el8 container image.
-rw-r--r--screwdriver.yaml27
1 files changed, 23 insertions, 4 deletions
diff --git a/screwdriver.yaml b/screwdriver.yaml
index db38d3b1a09..5b9c39574a1 100644
--- a/screwdriver.yaml
+++ b/screwdriver.yaml
@@ -367,12 +367,13 @@ jobs:
screwdriver.cd/buildPeriodically: H 6 1 * *
environment:
+ BASE_IMAGE: "el9"
IMAGE_NAME: "vespaengine/vespa-el9-preview"
secrets:
- DOCKER_HUB_DEPLOY_KEY
- steps:
+ steps: &publish-el9-preview-steps
- get-vespa-version: |
set -x
VESPA_VERSION=$(meta get vespa.version --external publish-release)
@@ -399,10 +400,10 @@ jobs:
--progress plain \
--load \
--platform linux/amd64 \
- --build-arg VESPA_BASE_IMAGE=el9 \
+ --build-arg VESPA_BASE_IMAGE=$BASE_IMAGE \
--build-arg VESPA_VERSION=$VESPA_VERSION \
--file Dockerfile \
- --tag vespaengine/$IMAGE_NAME:latest \
+ --tag docker.io/vespaengine/$IMAGE_NAME:latest \
.
- verify-container-image: |
# Run quick start guide
@@ -420,7 +421,7 @@ jobs:
--progress plain \
--push \
--platform linux/amd64,linux/arm64 \
- --build-arg VESPA_BASE_IMAGE=el9 \
+ --build-arg VESPA_BASE_IMAGE=$BASE_IMAGE \
--build-arg VESPA_VERSION=$VESPA_VERSION \
--file Dockerfile \
--tag docker.io/vespaengine/$IMAGE_NAME:$VESPA_VERSION \
@@ -430,6 +431,24 @@ jobs:
fi
fi
+ publish-el8-preview:
+ image: docker.io/vespaengine/vespa-build-centos-stream8:latest
+ annotations:
+ screwdriver.cd/cpu: 7
+ screwdriver.cd/ram: 16
+ screwdriver.cd/disk: HIGH
+ screwdriver.cd/timeout: 300
+ screwdriver.cd/dockerEnabled: true
+ screwdriver.cd/dockerCpu: TURBO
+ screwdriver.cd/dockerRam: HIGH
+ screwdriver.cd/buildPeriodically: H 6 1 * *
+ environment:
+ BASE_IMAGE: "el8"
+ IMAGE_NAME: "vespaengine/vespa-el8-preview"
+ secrets:
+ - DOCKER_HUB_DEPLOY_KEY
+ steps: *publish-el9-preview-steps
+
publish-cli-release:
requires: [publish-release]
image: homebrew/brew:latest