2017-08-24 13:28:37 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
2021-08-05 16:10:31 +02:00
|
|
|
DEBEZIUM_REPOSITORY=debezium/debezium
|
2021-10-27 14:16:10 +02:00
|
|
|
DEBEZIUM_BRANCH=main
|
2021-08-05 16:10:31 +02:00
|
|
|
|
|
|
|
SNAPSHOT_VERSION=$(curl -s https://raw.githubusercontent.com/$DEBEZIUM_REPOSITORY/$DEBEZIUM_BRANCH/pom.xml | grep -o '<version>.*-SNAPSHOT</version>' | awk -F '[<>]' '{print $3}')
|
|
|
|
|
2023-03-29 09:34:59 +02:00
|
|
|
docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
|
2021-11-25 18:15:18 +01:00
|
|
|
docker login -u ${QUAYIO_CREDENTIALS%:*} -p ${QUAYIO_CREDENTIALS#*:} quay.io
|
2023-06-07 17:01:45 +02:00
|
|
|
|
|
|
|
# connect
|
2023-03-22 00:37:44 +01:00
|
|
|
docker build --build-arg DEBEZIUM_VERSION=$SNAPSHOT_VERSION -t quay.io/debezium/connect:nightly connect/snapshot
|
2021-11-23 06:24:36 +01:00
|
|
|
docker push quay.io/debezium/connect:nightly
|
2023-03-29 09:52:26 +02:00
|
|
|
docker tag quay.io/debezium/connect:nightly debezium/connect:nightly
|
|
|
|
docker push debezium/connect:nightly
|
2023-06-07 17:01:45 +02:00
|
|
|
|
|
|
|
# server
|
|
|
|
docker build --build-arg DEBEZIUM_VERSION=$SNAPSHOT_VERSION -t quay.io/debezium/server:nightly server/snapshot
|
|
|
|
docker push quay.io/debezium/server:nightly
|
|
|
|
docker tag quay.io/debezium/server:nightly debezium/server:nightly
|
|
|
|
docker push debezium/server:nightly
|
2023-06-08 17:41:29 +02:00
|
|
|
|
|
|
|
|
|
|
|
# operator
|
|
|
|
docker build --build-arg DEBEZIUM_VERSION=$SNAPSHOT_VERSION -t quay.io/debezium/operator:nightly operator/snapshot
|
|
|
|
docker push quay.io/debezium/operator:nightly
|
|
|
|
docker tag quay.io/debezium/operator:nightly debezium/operator:nightly
|
|
|
|
docker push debezium/operator:nightly
|