Skip to content

Commit fb8c6ff

Browse files
committed
STAC-0: rebuild wolverminion images
1 parent a5d06ec commit fb8c6ff

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

.gitlab-ci.yml

+17-3
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,35 @@ services:
1515
stages:
1616
- build
1717

18-
build-featureflag:
18+
.build-service:
1919
tags:
2020
- sts-k8s-xl-no-agent-runner
2121
stage: build
2222
image: ${DOCKER_PROXY_URL}/docker:20-git
2323
script:
2424
- echo "${quay_password}" | docker login --username=${quay_user} --password-stdin quay.io
2525
- echo "${artifactory_password}" | docker login --username=${artifactory_user} --password-stdin artifactory.tooling.stackstate.io
26-
- DST_TAG="${OPENTELEMETRY_DEMO_VERSION}-${CI_COMMIT_SHORT_SHA}-featureflagservice"
26+
- DST_TAG="${OPENTELEMETRY_DEMO_VERSION}-${CI_COMMIT_SHORT_SHA}-${SERVICE}"
2727
# fix for https://github.com/docker/buildx/issues/493
2828
- docker run --privileged --rm artifactory.tooling.stackstate.io/docker-virtual/tonistiigi/binfmt --install all
2929
- docker buildx create --name builder --use --bootstrap
30-
- docker buildx build --label "published-by=${CI_JOB_URL}" --platform linux/amd64,linux/arm64 --file "$CI_PROJECT_DIR/src/featureflagservice/Dockerfile" --tag "${DST_REPOSITORY}:${DST_TAG}" --push "$CI_PROJECT_DIR"
30+
- docker buildx build --label "published-by=${CI_JOB_URL}" --platform linux/amd64,linux/arm64 --file "$CI_PROJECT_DIR/src/${SERVICE}/Dockerfile" --tag "${DST_REPOSITORY}:${DST_TAG}" --push "$CI_PROJECT_DIR"
3131
retry:
3232
max: 2
3333
when:
3434
- always
3535

36+
build-featureflag:
37+
extends: .build-service
38+
variables:
39+
SERVICE: featureflagservice
40+
41+
build-adservice:
42+
extends: .build-service
43+
variables:
44+
SERVICE: adservice
45+
46+
build-frauddetection:
47+
extends: .build-service
48+
variables:
49+
SERVICE: frauddetectionservice

0 commit comments

Comments
 (0)