summaryrefslogtreecommitdiffstats
path: root/screwdriver.yaml
diff options
context:
space:
mode:
authorArnstein Ressem <aressem@yahooinc.com>2023-10-25 11:27:54 +0200
committerArnstein Ressem <aressem@yahooinc.com>2023-10-25 11:27:54 +0200
commitcfc7c611b91fd4dec2ab392c113c491da1c975fd (patch)
treed11a9066e1b8bb142801fac7fcfa7807f5e04755 /screwdriver.yaml
parent2695d14822d91b0e00c4c46ae4fbdcca707a327f (diff)
Add preview build for el8 container image.
Diffstat (limited to 'screwdriver.yaml')
-rw-r--r--screwdriver.yaml27
1 files changed, 23 insertions, 4 deletions
diff --git a/screwdriver.yaml b/screwdriver.yaml
index db38d3b1a09..cb08a1a0b0c 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
+ <<: *publish-el9-preview-steps
+
publish-cli-release:
requires: [publish-release]
image: homebrew/brew:latest