1
0
mirror of https://github.com/quay/quay.git synced 2025-04-18 10:44:06 +03:00

added scripts to build off both rhel7 and centos7

Signed-off-by: Tejas Parikh <tparikh@redhat.com>
This commit is contained in:
Tejas Parikh 2019-11-25 10:25:10 -05:00
parent 503047c16c
commit 5b0d4106cf
No known key found for this signature in database
GPG Key ID: 34A7EFC6CE6A7468
7 changed files with 72 additions and 27 deletions

View File

@ -140,7 +140,10 @@ docker-build: pkgs build
git checkout $(NAME)
echo $(TAG)
app-sre-docker-build:
app-sre-docker-build-rhel7:
$(BUILD_CMD) -t ${IMG} -f Dockerfile.osbs .
app-sre-docker-build-centos7:
$(BUILD_CMD) -t ${IMG} -f Dockerfile.centos7.osbs .
run: license

View File

@ -1,25 +1,5 @@
#!/bin/bash
# AppSRE team CD
set -exv
CURRENT_DIR=$(dirname $0)
BASE_IMG="quay"
QUAY_IMAGE="quay.io/app-sre/${BASE_IMG}"
IMG="${BASE_IMG}:latest"
GIT_HASH=`git rev-parse --short=7 HEAD`
# build the image
BUILD_CMD="docker build" IMG="$IMG" make app-sre-docker-build
# push the image
skopeo copy --dest-creds "${QUAY_USER}:${QUAY_TOKEN}" \
"docker-daemon:${IMG}" \
"docker://${QUAY_IMAGE}:latest"
skopeo copy --dest-creds "${QUAY_USER}:${QUAY_TOKEN}" \
"docker-daemon:${IMG}" \
"docker://${QUAY_IMAGE}:${GIT_HASH}"
# DO NOTHING

View File

@ -0,0 +1,25 @@
#!/bin/bash
# AppSRE team CD
set -exv
CURRENT_DIR=$(dirname $0)
BASE_IMG="quay"
QUAY_IMAGE="quay.io/app-sre/${BASE_IMG}"
IMG="${BASE_IMG}:latest"
GIT_HASH=`git rev-parse --short=7 HEAD`
# build the image
BUILD_CMD="docker build" IMG="$IMG" make app-sre-docker-build-centos7
# push the image
skopeo copy --dest-creds "${QUAY_USER}:${QUAY_TOKEN}" \
"docker-daemon:${IMG}" \
"docker://${QUAY_IMAGE}:latest"
skopeo copy --dest-creds "${QUAY_USER}:${QUAY_TOKEN}" \
"docker-daemon:${IMG}" \
"docker://${QUAY_IMAGE}:${GIT_HASH}"

View File

@ -0,0 +1,25 @@
#!/bin/bash
# AppSRE team CD
set -exv
CURRENT_DIR=$(dirname $0)
BASE_IMG="quay"
QUAY_IMAGE="quay.io/app-sre/${BASE_IMG}"
IMG="${BASE_IMG}:latest"
GIT_HASH=`git rev-parse --short=7 HEAD`
# build the image
BUILD_CMD="docker build" IMG="$IMG" make app-sre-docker-build-rhel7
# push the image
skopeo copy --dest-creds "${QUAY_USER}:${QUAY_TOKEN}" \
"docker-daemon:${IMG}" \
"docker://${QUAY_IMAGE}:latest"
skopeo copy --dest-creds "${QUAY_USER}:${QUAY_TOKEN}" \
"docker-daemon:${IMG}" \
"docker://${QUAY_IMAGE}:${GIT_HASH}"

View File

@ -0,0 +1,8 @@
#!/bin/bash
set -exv
BASE_IMG="quay"
IMG="${BASE_IMG}:latest"
BUILD_CMD="docker build" IMG="$IMG" make app-sre-docker-build-centos7

View File

@ -1,8 +1,4 @@
#!/bin/bash
set -exv
BASE_IMG="quay"
IMG="${BASE_IMG}:latest"
BUILD_CMD="docker build" IMG="$IMG" make app-sre-docker-build
# DO NOTHING

View File

@ -0,0 +1,8 @@
#!/bin/bash
set -exv
BASE_IMG="quay"
IMG="${BASE_IMG}:latest"
BUILD_CMD="docker build" IMG="$IMG" make make app-sre-docker-build-rhel7