Update 4 files
- /Dockerfile - /.gitlab-ci.yml - /gitlabci/docker-hub.yml - /gitlabci/docker-hub-arm.yml
This commit is contained in:
parent
930c254122
commit
dec82cdebd
@ -23,8 +23,6 @@ include:
|
||||
- 'gitlabci/docker-hub-arm.yml'
|
||||
- template: Security/SAST-IaC.latest.gitlab-ci.yml
|
||||
|
||||
|
||||
|
||||
hadolint:
|
||||
image: hadolint/hadolint:latest-debian
|
||||
stage: quality
|
||||
|
||||
@ -3,7 +3,7 @@ ARG SQUID_VERSION
|
||||
ENV ENV_SQUID_VERSION=$SQUID_VERSION
|
||||
WORKDIR /tmp
|
||||
RUN echo "deb-src http://deb.debian.org/debian bookworm main contrib" >> /etc/apt/sources.list && apt-get update && apt-get --no-upgrade --no-install-recommends -y build-dep squid && apt-get --no-install-recommends -y install wget tar xz-utils libssl-dev libssl3 winbind \
|
||||
&& wget --progress=dot:giga http://www.squid-cache.org/Versions/v5/$SQUID_VERSION \
|
||||
&& wget --progress=dot:giga http://www.squid-cache.org/Versions/v6/$SQUID_VERSION \
|
||||
&& tar -C /tmp --strip-components=1 -xzf $SQUID_VERSION \
|
||||
&& ./configure \
|
||||
--prefix=/usr \
|
||||
|
||||
@ -17,7 +17,7 @@ docker-hub-build-arm:
|
||||
script:
|
||||
- cd $CI_PROJECT_DIR
|
||||
- apk add --no-cache curl
|
||||
- export SQUID_VERSION=$(curl -s http://www.squid-cache.org/Versions/v5/ | egrep -m 1 -oh squid-.*.tar.gz | cut -d '"' -f1)
|
||||
- export SQUID_VERSION=$(curl -s http://www.squid-cache.org/Versions/v6/ | egrep -m 1 -oh squid-.*.tar.gz | cut -d '"' -f1)
|
||||
- docker build -f Dockerfile --build-arg SQUID_VERSION=$SQUID_VERSION --pull -t $CONTAINER_BUILD_NOPROD_NAME_ARM .
|
||||
- docker push $CONTAINER_BUILD_NOPROD_NAME_ARM
|
||||
|
||||
@ -63,7 +63,7 @@ push-docker-hub-arm:
|
||||
script:
|
||||
- apk add --no-cache curl
|
||||
- docker pull $CONTAINER_BUILD_NOPROD_NAME_ARM
|
||||
- export SQUID_VERSION=$(curl -s http://www.squid-cache.org/Versions/v5/ | egrep -m 1 -oh squid-.*.tar.gz | cut -d '"' -f1 | sed 's/\.tar\.gz//g')
|
||||
- export SQUID_VERSION=$(curl -s http://www.squid-cache.org/Versions/v6/ | egrep -m 1 -oh squid-.*.tar.gz | cut -d '"' -f1 | sed 's/\.tar\.gz//g')
|
||||
- docker tag $CONTAINER_BUILD_NOPROD_NAME_ARM $HUB_REGISTRY_IMAGE:$SQUID_VERSION-arm
|
||||
- docker push $HUB_REGISTRY_IMAGE:$SQUID_VERSION-arm
|
||||
- docker tag $CONTAINER_BUILD_NOPROD_NAME_ARM $HUB_REGISTRY_IMAGE:latest-arm
|
||||
|
||||
@ -15,7 +15,7 @@ docker-hub-build:
|
||||
script:
|
||||
- cd $CI_PROJECT_DIR
|
||||
- apk add --no-cache curl
|
||||
- export SQUID_VERSION=$(curl -s http://www.squid-cache.org/Versions/v5/ | egrep -m 1 -oh squid-.*.tar.gz | cut -d '"' -f1)
|
||||
- export SQUID_VERSION=$(curl -s http://www.squid-cache.org/Versions/v6/ | egrep -m 1 -oh squid-.*.tar.gz | cut -d '"' -f1)
|
||||
- docker build --build-arg SQUID_VERSION=$SQUID_VERSION --pull -t $CONTAINER_BUILD_NOPROD_NAME_AMD64 .
|
||||
- docker push $CONTAINER_BUILD_NOPROD_NAME_AMD64
|
||||
|
||||
@ -70,7 +70,7 @@ push-docker-hub:
|
||||
script:
|
||||
- apk add --no-cache curl
|
||||
- docker pull $CONTAINER_BUILD_NOPROD_NAME_AMD64
|
||||
- export SQUID_VERSION=$(curl -s http://www.squid-cache.org/Versions/v5/ | egrep -m 1 -oh squid-.*.tar.gz | cut -d '"' -f1 | sed 's/\.tar\.gz//g')
|
||||
- export SQUID_VERSION=$(curl -s http://www.squid-cache.org/Versions/v6/ | egrep -m 1 -oh squid-.*.tar.gz | cut -d '"' -f1 | sed 's/\.tar\.gz//g')
|
||||
- docker tag $CONTAINER_BUILD_NOPROD_NAME_AMD64 $HUB_REGISTRY_IMAGE:$SQUID_VERSION-amd64
|
||||
- docker push $HUB_REGISTRY_IMAGE:$SQUID_VERSION-amd64
|
||||
- docker tag $CONTAINER_BUILD_NOPROD_NAME_AMD64 $HUB_REGISTRY_IMAGE:latest-amd64
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user