forked from wazuh/wazuh-docker
Add logic to use -latest if dev images
This commit is contained in:
@@ -359,15 +359,23 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
DEPLOYMENT="${{ matrix.deployment_type }}"
|
DEPLOYMENT="${{ matrix.deployment_type }}"
|
||||||
COMPOSE="wazuh-docker/${DEPLOYMENT}/docker-compose.yml"
|
COMPOSE="wazuh-docker/${DEPLOYMENT}/docker-compose.yml"
|
||||||
TAG="${{ env.DOCKER_VERSION }}-${{ env.DOCKER_REVISION }}"
|
VERSION="${{ env.DOCKER_VERSION }}"
|
||||||
|
REVISION="${{ env.DOCKER_REVISION }}"
|
||||||
REGISTRY="${{ env.DOCKER_REGISTRY }}"
|
REGISTRY="${{ env.DOCKER_REGISTRY }}"
|
||||||
|
|
||||||
|
# build-images.sh appends -latest when dev=true + commit=latest:
|
||||||
|
# dev=true, 5.0.0-beta2 → 5.0.0-beta2-latest
|
||||||
|
# dev=false, 5.0.0 → 5.0.0
|
||||||
|
if [ -n "$REVISION" ]; then
|
||||||
|
TAG="${VERSION}-${REVISION}-latest"
|
||||||
|
else
|
||||||
|
TAG="${VERSION}"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$REGISTRY" = "docker.io" ] || [ -z "$REGISTRY" ]; then
|
if [ "$REGISTRY" = "docker.io" ] || [ -z "$REGISTRY" ]; then
|
||||||
# DockerHub: no registry prefix needed
|
|
||||||
echo "Patching ${COMPOSE}: wazuh/wazuh-*:${TAG} (DockerHub)"
|
echo "Patching ${COMPOSE}: wazuh/wazuh-*:${TAG} (DockerHub)"
|
||||||
sed -i -E "s|(image: wazuh/wazuh-[^:]+:)[^ ]+|\1${TAG}|g" "$COMPOSE"
|
sed -i -E "s|(image: wazuh/wazuh-[^:]+:)[^ ]+|\1${TAG}|g" "$COMPOSE"
|
||||||
else
|
else
|
||||||
# Private registry (ECR): add registry prefix
|
|
||||||
echo "Patching ${COMPOSE}: ${REGISTRY}/wazuh/wazuh-*:${TAG}"
|
echo "Patching ${COMPOSE}: ${REGISTRY}/wazuh/wazuh-*:${TAG}"
|
||||||
sed -i -E "s|image: (wazuh/wazuh-[^:]+):[^ ]+|image: ${REGISTRY}/\1:${TAG}|g" "$COMPOSE"
|
sed -i -E "s|image: (wazuh/wazuh-[^:]+):[^ ]+|image: ${REGISTRY}/\1:${TAG}|g" "$COMPOSE"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user